如何在用户注销时发送通知?

问题描述 投票:0回答:2

我在我的应用程序中开发了推送通知(FCM)功能,工作正常。我遇到的唯一问题是当设备在此时间内脱机/注销时,如果用户收到通知他们丢失,而不是在用户上线时发送。

android firebase firebase-cloud-messaging firebase-notifications
2个回答
1
投票

从我从屏幕截图中看到的问题发生,因为您正在向空的deviceToken发送通知。如果要发送通知,则需要停止删除该令牌。

要从Android应用程序中获取新令牌,请写下此内容

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

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.
© www.soinside.com 2019 - 2024. All rights reserved.