Articles of iphone

手机在networking连接时创build一个触发器

我是一个完整的networking科目dummie。 我试图创build一个日志,当一个特定的iPhone /手机连接到无线networking。 主要目标是当一个已知的MAC地址进入networking时,拉一个触发器(创build一个日志文件,发送一封邮件,创build一个post服务器等等)。 在一个terminal,如果我发送arp -a我得到所有的IP和手机的MAC地址,但我无法弄清楚如何使用MAC地址进行此​​操作。

什么是已知的MS Exchange / iPhone ActiveSync限制?

我目前在Windows Server 2003上使用各种iPhone 3G,3GS和4s上的Microsoft Exchange 2003。 iPhone已全部升级到最新的固件。 用户正在使用Outlook 2007。 我发现的一个例子是从Outlook或iPhone添加的正常日历事件同步罚款,但如果我是“会议组织者”发送“会议请求”事件将显示在我的Outlook,但不是在我的iPhone。 有没有Exchange / iPhone ActiveSync限制的好列表? 上述问题的任何解决方法? 谢谢。

iOS 4.2上的ActiveSync不再支持cookies?

我们有一个内部开发的WAF来保护我们的OWA(activesync)networking服务器,其部分function需要在“浏览器”上使用长寿命的Cookies。 我们试图通过“邮件”应用程序来支持iPhone(Safari工作正常),但是我们遇到了一个问题 我正在testing运行4.0的iPhone,它都运行正常。 第一次连接,它通过Set-Cookie给了一个Cookie,每次它回来,它发送的cookie。 然而,升级到iOS 4.2.1(最新版本)后,它不会发送(或收听)Cookies! 将WAF从HTTPS移到HTTP允许我用嗅探器进行确认。 邮件应用程序首先执行一个“POST”,redirect到我们的Cookie生成器页面,推送一个cookie,然后redirect回来 – 但它从不发送cookie。 但是,我确实看到这个“X-Apple-Bad-Iphone-No-Cookie:True”标题… 我已经Google了 – 没有运气。 它有点叫喊苹果有一些与Cookies的问题? 任何人有什么想法是什么?

在Windows Server上创build用于iPhonepipe理的移动设备pipe理服务器

我需要创build移动设备pipe理服务器来pipe理我的企业的iPhone设备。 我需要在Windows 2008服务器上进行configuration。 在Windows 2008服务器上为iPhonepipe理configuration移动设备pipe理服务器的步骤是什么?

为什么我不能在同一台计算机上通过“connectify热点”访问计算机上的Apache?

这是情况: 运行Windows XP的计算机 运行Apache 局域网:Internet连接 WLAN(Wi-Fi):带有Connectify软件的热点( http://www.connectify.me/ ),免费版本 iPhone 3G连接到计算机WLAN以共享计算机互联网连接 到目前为止,互联网连接(浏览互联网)工作正常。 当我使用计算机IP地址(例如: http : //192.0.2.1/examplefolder/ )访问在计算机上运行的服务器时,它无法连接到iPhone(超时)。 当别人(我没有两台电脑)在另一台电脑上做同样的工作,它工作正常,你会看到一个网页。 有人可以解释为什么它不是通过热点工作,我知道它已经与热点连接有关,因为我的电脑可以通过互联网看到。 但是为什么有人可以向我解释? 有针对这个的解决方法吗? 我使用此configuration在iPhone上testing网站。 我没有iPhone上的3Gnetworking连接,所以我想这样做。

服务器返回以前请求的响应

这是一个非常奇怪的问题。 我相信这是一个服务器问题,但是如此奇怪而难以重现,我不完全确定。 正如标题所示,我收到了以前请求的回复。 而不仅仅是来自同一个客户。 我正在开发一个带有服务器组件的iPhone应用程序。 服务器正在运行apache2,mod_wsgi和一个django webapp。 所有响应都是JSON,所有的POST都是使用JSON作为请求原始数据,所有请求都使用SSL封装。 比如我可以提出/ login /的请求,并收到一个非常好的回应。 稍后,我可以请求/注册/并接收一个注册失败响应(即使它没有真正失败)的JSON字典以及前一个/ login / request中返回的数据的键/值! 有时一个键/值对最多可以返回5个请求。 这发生在应用程序启动之间。 我甚至在一个浏览器中发生了这个事情,我之前从应用程序中提出了一个请求。 在这种情况下,a为用户configuration文件发出了一个GET请求,并收到了一个早期login尝试的JSON响应(没有任何当前请求所需的数据)。 当我在黑暗中拍摄时,我禁用了memcache并closures了Keep-Alive。 除了禁用Keep-Alive我只是运行一个默认的Ubuntu的Apacheconfiguration。 重启Apache似乎在大多数情况下暂时修复它。 任何帮助表示赞赏!

从iPhone连接到非标准端口上的LDAP

我问超级用户,这是迁移到苹果堆交换站点,有人build议我问这里。 这感觉像交叉发帖,但… 我已经尝试了很多不同的序列,例如将端口添加到服务器地址,但都无济于事。 有没有人能够连接到一个不同于389的端口上运行的LDAP? 如果是这样,我将不胜感激确认,这是可能的,你如何设置的步骤会更好。 我的LDAP是apacheDS,它运行的端口不是389,所以我不知道iPhone或iPad如何连接到LDAP。

试图限制我的iPhone / iPad看到的IMAP文件夹/邮箱

(注意:我在Ubuntu 8.04.4 LTS上使用dovecot 1.0.10 ,是的,我知道我需要在明年之前升级:) (注意:所讨论的SMTP / IMAP服务器仅仅服务于一些用户,当然,我在下面提出的,即使是这样,它也会成为任何大量用户的后勤噩梦)。 我已经注意到(并通过谷歌已经确认),iOS邮件应用程序在处理IMAP订阅,名称空间等方面是非常糟糕的。例如,我的iPhone和iPad将看到一切(所有邮箱,文件夹等),而客户端像雷鸟,高山等只看到我告诉他们看到。 这使得在邮箱之间移动邮件成为难以置信的痛苦,因为我必须滚动浏览一大堆事情。 mail_location中的dovecot.conf是: mail_location = mbox:%h/Mail/:INBOX=/var/mail/%u 为了解决这个问题,我一直在考虑为用户foo做下面的事情: 创build一个带有foo-ios虚拟用户的dovecot userdb ,其中的UID与真实(在/etc/passwd ) foo用户以及/home/foo-ios的homedir相同。 ln -s /var/mail/foo /var/mail/foo-ios mkdir -p /home/foo-ios/Mail cd /home/foo-ios/Mail ln -s /home/foo/Mail/mailbox-i-want-visible mailbox-i-want-visible 为我想让iOS邮件应用程序显示的剩余有限邮箱/文件夹创build符号链接。 chown -R foo:foo /home/foo-ios 更改iOS邮件应用程序设置以用户foo-ios而不是用户foologin。 这将工作或将有一些索引/文件损坏地狱,因为将有两组索引(一组居住在/home/foo-ios/Mail/.imap /home/foo/Mail/.imap和其他设置居住在/home/foo-ios/Mail/.imap )索引相同的底层mbox文件? 而且我更乐意听到更好的方式来与dovecot做到这一点! (或者听说dovecot 2.x在iOS设备上效果更好)。

尽pipe* .ashx处理所有动词,但iOS MDM中的405签入失败

我有一个IIS 7.5服务器被configuration为支持通过使用从testingCA生成的证书HTTPS的MDM签入。 CA证书作为iOS 5设备上的可信CA安装。 在IISpipe理器中,我进入了“我的网站” – >“处理程序映射”,并在“请求限制 – >动词”下为每个与* .ashx关联的处理程序设置单选button为“所有动词”,以启用PUT支持在页面中。 这个configuration让我能够在昨天进行检查,但是今天我得到了405个。从那以后,我重新启动了机器,之后,我必须确保Handler Mappings被重新设置。 我如何获得IIS 7.5以永久方式允许PUT请求* .ashx URL,所以我的MDM服务器永远不会告诉iOS设备405?

iPhone不使用racoon守护程序保存Cisco IPsec VPN的密码

在我的Debian服务器上,我为Cisco IPSec VPN设置了使用证书进行authentication的racoon守护进程(1:0.8.0-14)。 我的racoon.conf如下所示: log info; path certificate "/etc/racoon/certs"; listen { isakmp $SERVER_IP_HERE [500]; isakmp_natt $SERVER_IP_HERE [4500]; } timer { natt_keepalive 10 sec; } remote anonymous { lifetime time 24 hours; proposal_check obey; passive on; exchange_mode aggressive,main; my_identifier asn1dn; peers_identifier asn1dn; verify_identifier on; certificate_type x509 "cert_name.crt" "key_name.key"; ca_type x509 "ca.crt"; mode_cfg on; verify_cert on; ike_frag […]