如何延缓退出应用程序在iPhone SDK的时间?
-
13-09-2019 - |
题
我要注册我的应用程序的推送通知时,我的应用程序终止,所以我想,如果我耽误我的应用程序退出时间可能是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键立即退出应用服务的一个原因。
如果您要注册的推送通知喜欢你建议,做到这一点的应用程序运行时。如果你担心他们会不正确,如果用户退出过早凝固......没有。 作为用户,我们都知道有有时退出程序,而不给它时间,保存设置的后果。
不隶属于 StackOverflow