2016-02-12 64 views
0

我正在处理终止时无法工作的应用程序。它有一些后台任务。我想在应用程序终止时显示推送通知。应用程序终止时生成通知iOS

有什么办法可以在ios应用程序终止时生成推送通知。

CometChat模块在我们的应用程序中实现,有一个用于接收消息的侦听器,所以我希望在从CometChat收到消息时在我的应用程序中生成通知,我知道应用运行时生成通知但我想应用程序终止时手动生成通知。有没有办法手动生成通知?

回答

1

做在

- (void)applicationWillTerminate:(UIApplication *)application 

但是要快。您必须在applicationWillTerminate返回之前完成,并且如果您花费太长时间,应用程序仍将终止。

+0

感谢您的回复...可以解释更多的?我有一点困惑,所以如果你解释,我的疑问可以清楚。 –

0

当应用程序终止时生成手动通知在iOS中不可行。您在您的应用程序中使用CometChat模块,默认情况下使用Parse推送通知。解析句柄在应用程序自行终止时显示推送通知,这是通过在Parse中注册的app和p12证书的包标识符的帮助来实现的。关于推送通知生成,您可以参考http://www.intertech.com/Blog/push-notifications-tutorial-for-ios-9/文章。

要知道更多关于解析推送通知,你可以参考https://support.cometchat.com/documentation/php/faq/can-implement-push-notification-app-using-cometchat-sdk/文档