我有一个应用程序收集有关使用情况的报告并将其存储到核心数据模型中。尽管应用程序运行与否,应用程序必须每小时向客户端发送邮件。我创建了一个在谷歌应用引擎上运行的java servlet,每小时发送一次电子邮件。但是,邮件与iphone收集的所有信息一起发送。
那么,如何经常收集数据和发送邮件呢?或者应该如何成为服务器模型(cron作业或数据库),以便提供更流畅的用户体验。
答案 0 :(得分:1)
我刚才做过这样的事情,你必须对此狡猾。
您可以安排iPhone运行的方法,其意味着用于VOIP,但您可以声称您的应用是一个voip应用并在BG中运行。 How to Maintain VOIP socket connection in background?
在该方法中,您可以发送电子邮件。显然,你将无法通过用户输入来完成它,但有一个谷歌项目可以轻松发送电子邮件。 http://code.google.com/p/remail-iphone/