Firebase是否会惩罚失败的推送通知?

时间:2018-12-18 07:45:02

标签: firebase cordova push-notification firebase-cloud-messaging phonegap

我是Firebase的新手,因此决定在正在使用的应用程序上使用它。我使用PHP脚本发送自动推送通知。为此,我提供了收件人的注册令牌以及消息本身,然后将其发送到Firebase,Firebase随后会将推送通知发送到目标设备。

如果我向无效令牌发送推送通知会怎样?我相信由于没有收件人,它将失败,但是我会因此受到惩罚,尤其是当它多次发生时?我做了一些研究,但没有发现任何东西。

1 个答案:

答案 0 :(得分:1)

不,它不应该惩罚您-至少对于iOS而言,APN令牌有时是changed(这是Apple的事情)。在Android上,我没有看到此问题。每当您发出该请求并且它是无效的令牌时,都会作为对请求的响应告知您。您应该在数据库中有一个响应侦听器,并且如果它告诉您令牌无效,则应该删除令牌,并在应用程序中包含一些在用户打开备份时将其发送的令牌。

为减少此问题,每次用户启动我的应用程序时,我总是只发送令牌