我正在使用 MailCore 框架准备 iOS(iPhone 和 iPad)邮件应用程序。我想定期从服务器获取所有文件夹的邮件。是否有任何程序可以定期 ping 服务器并检查新邮件的到达。这样每当新邮件到来时,它就会加载到收件箱中。(因为 NSTimer 不适合它)。
请帮忙。
谢谢。
我正在使用 MailCore 框架准备 iOS(iPhone 和 iPad)邮件应用程序。我想定期从服务器获取所有文件夹的邮件。是否有任何程序可以定期 ping 服务器并检查新邮件的到达。这样每当新邮件到来时,它就会加载到收件箱中。(因为 NSTimer 不适合它)。
请帮忙。
谢谢。
您需要创建一个 NSTimer 以您想要的任何时间间隔触发。
您的问题的解决方案是UILocalNotification
检查以下链接。
http://www.codeproject.com/Articles/124159/Hour-21-Building-Background-Aware-Applications
抱歉 mandeepd,UILocalNotification 不是解决方案,因为 iOS 可能会也可能不会向您的应用程序发送通知。如果它没有发送通知,您的应用程序将无法检查电子邮件。
请参阅这篇文章UILocalNotification Demystified进行澄清。