如果我们手动强制停止应用程序,推送通知不起作用

Posted

技术标签:

【中文标题】如果我们手动强制停止应用程序,推送通知不起作用【英文标题】:Push Notification not working if we force stop the app mannually 【发布时间】:2012-11-15 09:28:40 【问题描述】:

我已将我的应用通知代码从 C2DM 移至 GCM。在这个我有一个通知收件箱。一切都按预期工作。但通知在以下情况下不起作用:

我已安装该应用程序。如果我发送通知,它也会出现在通知栏和收件箱中。如果我从设置中强制关闭应用程序。现在,如果我们尝试再次向设备发送通知,那么我们不会在通知栏中收到通知,但它会出现在通知收件箱中。

注意:我使用的是 android 2.3。 对于 ICS 和 Jelly Bean:我在此 post 中读到,如果您从设置中强制停止应用程序,那么您将不会收到通知。是不是同样的问题?

提前致谢。

【问题讨论】:

欢迎您!请分享对社区不起作用的代码以帮助您 【参考方案1】:

是的,这是真的。如果您强制停止应用程序,则无法接收消息(与 ios/APNS 不同)。当用户重新打开应用程序或用户重新启动他/她的设备时,Xtify 服务将重新启动并收到消息。

【讨论】:

我不同意这一点。因为,如果您强制退出 Facebook 应用程序,仍然会收到 Facebook 应用程序的消息。我认为,应该有一种可以接收消息的机制。 你找到出路了吗? 阅读:***.com/questions/20838415/…

以上是关于如果我们手动强制停止应用程序,推送通知不起作用的主要内容,如果未能解决你的问题,请参考以下文章

IOS推送通知自定义声音不起作用

2195端口是强制要求开放的吗? IOS 推送通知在 php 中不起作用,而 Ios 推送通知在 laravel 中没有进入移动设备

android推送通知不起作用

Apple 在 iOS 中的生产推送通知不起作用

Firebase 推送通知在上传到应用商店 ios 后不起作用

iOS - 推送通知在辞职的 IPA 中不起作用