我遵循了 PushSharp 存储库中的示例: PushSharp Android Client Sample
如果应用程序打开或在后台(通过点击主页或后退按钮),一切都很好。但是,如果我通过在应用程序管理器中将其滑开来关闭应用程序,我将不再收到通知。
我的假设是,由于 PushHandlerService 被标记为 [Service],即使应用程序关闭并继续侦听通知,它也会保持打开状态。有没有办法在应用程序关闭的情况下继续接收通知,还是我做错了?
我会包含代码,但我所得到的几乎完全来自上面链接中的示例。
编辑:
即使设备已经注册,我也尝试在应用程序启动时触发 PushClient.Register,希望这会在未启动的情况下启动 PushHandlerService。即使在每次启动应用程序时重新注册,当应用程序关闭时我仍然没有收到通知。