应用程序关闭时未收到 Android 推送通知

jde*_*lin 2 android push-notification xamarin.android xamarin pushsharp

我按照 PushSharp 存储库中的示例进行操作: PushSharp Android Client Sample

如果应用程序处于打开状态或在后台(通过点击主页或后退按钮),一切都运行良好。但是,如果我通过在应用程序管理器中将其滑动来关闭应用程序,我将不再收到通知。

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

我会包含代码,但我所获得的内容几乎完全来自上述链接中的示例。

编辑:

我尝试在应用程序启动时触发 PushClient.Register,即使设备已经注册,希望如果它没有启动,这将启动 PushHandlerService。即使在每次启动应用程序时重新注册,当应用程序关闭时我仍然没有收到通知。

Roo*_*elt 6

您是否在调试或发布模式下尝试过?当我在调试模式下启动我的应用程序时,我遇到了同样的情况。