用户注销后如何发送通知?

时间:2018-11-29 22:13:16

标签: android firebase firebase-cloud-messaging firebase-notifications

我已经在我的应用程序中开发了推送通知(FCM)功能,可以正常工作。我面临的唯一问题是,如果用户收到丢失的通知,则设备将在此时间脱机/注销,而不是在用户联机时发送。

enter image description here

2 个答案:

答案 0 :(得分:1)

从我在屏幕快照中看到的

出现了问题,因为您正在向一个空的deviceToken发送通知。如果您希望发送通知,则需要停止删除该令牌。

要仅从您的android应用中获取新令牌,请编写

System.out.print("Firebase Token "+ FirebaseInstanceId.getInstance().getToken());

答案 1 :(得分:0)

推送通知具有到期时间,这是您发送通知时的参数,该到期时间是几天的大小,即用户在通知发布期间重新联机。也许您需要使用Firebase创建通知,因为GCM很快就会弃用它们。

在以下情况下,注册令牌可能会更改:

The app deletes Instance ID
The app is restored on a new device
The user uninstalls/reinstall the app
The user clears app data.