我按照以下教程使用 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);
完成这项工作。
谢谢