Cordova FCM工作,然后突然停止工作

Cordova FCM工作,然后突然停止工作,cordova,firebase,firebase-cloud-messaging,cordova-plugin-fcm,Cordova,Firebase,Firebase Cloud Messaging,Cordova Plugin Fcm,这让我快发疯了。几周前,我添加了对FCM推送通知的支持,并使其全部正常工作。上周我(通过我的测试应用程序)注意到它已经停止工作了。经过一个漫长而复杂的过程,我设法使一切都恢复正常。今天早上…安装了我的测试应用程序,设备检索到一个pushID,将该pushID保存到我的服务器,然后成功地向我的设备发送推送通知。我直接从我的服务器上做了一些,从FCM控制台通知部分做了一些,两个都正常工作 太好了…不要碰任何东西…继续下一个项目的代码 我正在使用应用程序注册功能…因此我卸载我的应用程序,并在应用程序收

这让我快发疯了。几周前,我添加了对FCM推送通知的支持,并使其全部正常工作。上周我(通过我的测试应用程序)注意到它已经停止工作了。经过一个漫长而复杂的过程,我设法使一切都恢复正常。今天早上…安装了我的测试应用程序,设备检索到一个pushID,将该pushID保存到我的服务器,然后成功地向我的设备发送推送通知。我直接从我的服务器上做了一些,从FCM控制台通知部分做了一些,两个都正常工作

太好了…不要碰任何东西…继续下一个项目的代码

我正在使用应用程序注册功能…因此我卸载我的应用程序,并在应用程序收到新的pushID时重新安装…与上面的过程相同,它会将pushID保存到我的服务器。但这一次,信息被发送,但从未到达。我再试一次-同样的事情。消息已成功发送…但从未到达

对象(stdClass)#4(5){[“多播_id”]=>int(7727871665417217028) [“成功”]=>int(1)[“失败”]=>int(0)[“规范ID”]=>int(0) [“结果”]=>array(1){[0]=>object(stdClass)#5(1){ [“message_id”]=>string(35)“0:14985794447399689%94806eb594806eb5”} }

沮丧的我离开家,去跑腿,大约2.5小时后回来再次测试…这次消息甚至无法发送

对象(stdClass)#4(5){[“多播_id”]=>int(4811433973238781554) [“成功”]=>int(0)[“失败”]=>int(1)[“规范ID”]=>int(0) [“结果”]=>数组(1){[0]=>对象(stdClass)#5(1){[“错误”]=> 字符串(13)“未注册”}

我错过了什么?它从完全工作…到成功发送但未接收…再到根本不发送。是否有某种时间/日期戳在每个pushID上过期?PUSHID在FCM云中注册是否需要一些时间才能使用?它们只能使用一次吗

每次我启动应用程序时,它都会检查设备的pushID是否已更改,每次(简单的停止/启动…不是完全卸载/重新安装)我都可以看到pushID是相同的-它没有更改

在这件事上把我的头发拔出来

PS:我实际上使用的是
phonegap插件push
插件,而不是
cordova插件fcm
。我还没有足够高的声誉来创造新的标签词