如何在关闭应用程序或后台进程时在iPhone上发推文

时间:2011-06-23 13:46:05

标签: iphone twitter

我正在制作一个应用程序,我必须在twitter中显示用户位置网址,我已经成功集成了twitter api和url,只要登录并点击推文就会发帖,但是当用户点击主页按钮时有任何方式,那么在后台进程网址在Twitter上更新,请关注此问题

3 个答案:

答案 0 :(得分:0)

如果用户点击主页按钮(或被电话打断等),将调用applicationWillResignActive:方法

在该处理程序中,您可以对Twitter进行POST。我认为这将是一个足够小的任务,它不会破坏性或违反该方法的预期用途。

答案 1 :(得分:0)

由于在后台只允许某些活动(位置,音乐等)...你必须背负其中一个...因为你在推特位置使用那个是有意义的,所以也许您可以使用重要的位置更改,并在每个locationDidUpdate上发推文?

答案 2 :(得分:0)

您不能每N分钟在后台发布一次请求。

你唯一能做的就是有时间应用程序进入后台完成你已经开始的事情,比如说,如果你开始下载请求并且用户点击了Home按钮,你就有时间完成请求。

这一次完成,你的应用程序正在睡觉。

但您可以注册以获得可能会因重大位置更改而唤醒您的应用的通知。如果您的目标是每次移动时都发布推文,那么这应该会有所帮助。