首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用关闭未收到Android推送通知

应用关闭未收到Android推送通知
EN

Stack Overflow用户
提问于 2013-10-19 06:10:10
回答 4查看 3K关注 0票数 2

我遵循了位于PushSharp Android Client Sample的PushSharp存储库中的示例

如果应用程序是打开的或在后台(通过点击主页或后退按钮),一切工作都很好。但是,如果我通过在应用程序管理器中滑动来关闭应用程序,我将不再收到通知。

我的假设是,由于PushHandlerService被标记为服务,即使应用程序关闭,它也会保持打开状态,并继续侦听通知。有没有办法在应用程序关闭的情况下继续接收通知,或者我只是做错了?

我会包括代码,但我得到的代码几乎完全取自上面链接中的示例。

编辑:

我尝试在应用程序启动时启动PushClient.Register,即使设备已经注册,希望在PushHandlerService没有启动的情况下可以启动它。即使在每次启动应用程序时都重新注册,我仍然不会在应用程序关闭时收到通知。

EN

回答 4

Stack Overflow用户

发布于 2013-10-21 17:00:43

你有没有尝试过使用debug或release模式?当我在Debug模式下启动我的应用程序时,我也经历了同样的情况。

票数 6
EN

Stack Overflow用户

发布于 2020-11-01 15:32:01

因此,事实证明,一些Android设备的电池或受保护的应用程序设置导致通知不显示。例如,在华为EMUI设备中,进入受保护的应用程序设置,并打开受保护的开关,即使在应用程序终止后,应用程序也可以接收推送通知。

票数 1
EN

Stack Overflow用户

发布于 2017-06-21 16:41:28

此行为可能是特定于设备的。我在使用EMUI的华为设备上也经历了同样的情况。可以通过调整电池节省设置来解决此问题。

请看这个问题:Remote Push Notifications and terminated Apps

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19459824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档