我使用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);
在multidexapplication类中,但仍然无效。
提前致谢
答案 0 :(得分:0)
它正在我的工作中添加了FirebaseDatabase.getInstance().setPersistenceEnabled(true);
multidexapplication class ..
在添加时我看不到结果。但是稍后我会发现一旦设备上线就会发送通知..
我希望这一行代码FirebaseDatabase.getInstance().setPersistenceEnabled(true);
完成了这项工作。
由于