当我们使用 rest api php 时,Android Firebase 推送通知在从离线上线后不会传递



我按照以下教程使用 php rest API 在 android 中发送 firebase 推送通知

https://www.simplifiedcoding.net/android-push-notification-tutorial-using-firebase/

只有当注册的设备在线时,我才能收到推送通知。 当它在发送推送通知时脱机时,如果注册的设备处于脱机状态,并且如果它稍后联机,则不会收到这些通知。 当我们发送推送通知时,即使设备离线 Firebase 响应告诉它已成功交付。

{"multicast_id":8938362209686545843,"success":3,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1493758633066681%9383da03f9fd7ecd"},{"message_id":"0:1493758633067106%9383da03f9fd7ecd"},{"message_id":"0:1493758633066683%9383da03f9fd7ecd"}]}[]

除了上述教程之外,我还需要为离线功能做更多的事情吗?

尝试添加FirebaseDatabase.getInstance().setPersistenceEnabled(true);在多晶应用程序类中,但仍然不起作用。

提前致谢

它的工作原理是我在我的中添加FirebaseDatabase.getInstance().setPersistenceEnabled(true);多灵巧类..

在添加它时,我看不到结果。但后来我发现一旦设备上线,通知就会被传递。

我希望这行代码FirebaseDatabase.getInstance().setPersistenceEnabled(true);完成这项工作。

谢谢

相关内容

  • 没有找到相关文章

最新更新