我需要有关如何在应用程序终止时获取聊天应用程序通知的帮助。
我使用GCM进行静音推送通知。它在应用程序处于前台或后台时有效,因为当静音推送通知到来时,它将触发应用程序调用聊天API以获取消息并安排本地通知以显示带有消息的通知栏。
我用它来发送静音推送:
{
"content_available": true,
"registration_ids": ["device_token"]
}

但是应用程序终止后如何处理?我读过的文章说它不可能。我的聊天应用程序不是VoIP应用程序。任何解决方法如何做到这一点?
答案 0 :(得分:0)
如果向其发送静默推送操作系统,操作系统将不会启动已终止的应用程序,除非您已经阅读过它的VOIP推送。
所以你可以做的是首先向你的应用程序发送静默推送,当应用程序收到它时,向服务器发送确认。 如果您的服务器没有收到确认,它可以发送一个前景推送,从用户的角度来看,它看起来与您的应用在收到后台推送时发布的本地通知相同。