Max*_*kin 17 iphone sdk background restart ios
Skype更新文本包含下一个:
如果意外关闭,应用程序会自动重启
如何通过SDK执行该操作?
ant*_*ope 14
据我所知,某些应用程序可以在后台运行,并可以在特定情况下重新启动.这是Apple的文档
如果您启动此服务并且您的应用程序随后终止,则系统会在新事件到达时自动将应用程序重新启动到后台.在这种情况下,传递给应用程序的选项字典:didFinishLaunchingWithOptions:应用程序委托的方法包含密钥UIApplicationLaunchOptionsLocationKey,以指示您的应用程序是由于位置事件而启动的.
我的观点是:Skype重新启动了远程通知机制.
更新
好吧,我想我找到了一些东西.@Malek_Jundi是半对的.您的应用程序应该以非零退出代码失败,但它应该注册为VoIP应用程序.
由于VoIP应用程序需要保持运行才能接收传入呼叫,因此如果应用程序以非零退出代码退出,则系统会自动重新启动应用程序.(这可能发生在存在内存压力且应用程序因此终止的情况下.)但是,终止应用程序还会释放其所有套接字,包括用于维护VoIP服务连接的套接字.因此,在启动应用程序时,始终需要从头开始创建其套接字.
| 归档时间: |
|
| 查看次数: |
6927 次 |
| 最近记录: |