我要注册我的应用程序的推送通知时,我的应用程序终止,所以我想,如果我耽误我的应用程序退出时间可能是possible.Does有人知道如何延缓申请退出时间?我认为这种方法

[self performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait];

会做好我的工作,但我不知道如何,如果有人知道请tell.I需要一些数据发送到服务器登记的推送通知时,我的应用程序退出一起使用此方法。

有帮助吗?

解决方案

有关推送通知,最好是注册时,应用程序第一次启动,然后发送推送令牌在后台服务器。但是,如果你有一个很好的理由,为什么你需要做的只是注册的应用程序终止,我相信你可以,如果你使用的是iOS做到这一点4的iOS 4有一个名为“任务结束”的新功能,它允许应用留了几分钟运行的用户关闭它之后,使得它可以完成了它在中间的任何任务(如保存数据)。

其他提示

点击我无法想象,你为什么会想这样做。如果它甚至有可能这将是非常恼人的用户轻按home键和应用,从而充分的时间x量关闭。此时“X”取决于服务器连接上创建更加用户头痛。

苹果有home键立即退出应用服务的一个原因。

如果您要注册的推送通知喜欢你建议,做到这一点的应用程序运行时。如果你担心他们会不正确,如果用户退出过早凝固......没有。 作为用户,我们都知道有有时退出程序,而不给它时间,保存设置的后果。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top