FCM + Ionic/Cordova + Crosswalk - 相同的通知按时间间隔多次收到
FCM + Ionic/Cordova + Crosswalk - Same notifications received multiple times in intervals
我的 Android Ionic 应用程序在几个小时内以随机间隔(通常大约 3-5 分钟)多次接收相同的推送通知。我正在使用插件 https://github.com/fechanique/cordova-plugin-fcm for FCM. But its not about the callback onNotification() being triggered multiple times - there are real notifications popping up in the statusbar. It does not matter if I use https://cordova-plugin-fcm.appspot.com/ 或我的 node.js 服务器发送通知。它总是一样的:在 "original and correct" 推送后的几分钟内收到了一个副本,并且重复了不确定的时间。这让我发疯,我找不到问题的根源。有没有人也遇到过这个问题?
提前致谢!
编辑:我的应用正在使用人行横道。我注意到,如果我删除人行横道,新通知会按预期工作,并且只会收到一次。至少看起来是相关的。我会进一步调查。
EDIT2:另一个类似的应用程序具有相同的设置(fcm + 人行横道)并且运行良好。我没有看到可能导致这种行为的差异:/
问题已解决:我们的一个应用程序的 Firebase/Google 后端似乎存在错误。创建一个新的解决了这个问题。
我的 Android Ionic 应用程序在几个小时内以随机间隔(通常大约 3-5 分钟)多次接收相同的推送通知。我正在使用插件 https://github.com/fechanique/cordova-plugin-fcm for FCM. But its not about the callback onNotification() being triggered multiple times - there are real notifications popping up in the statusbar. It does not matter if I use https://cordova-plugin-fcm.appspot.com/ 或我的 node.js 服务器发送通知。它总是一样的:在 "original and correct" 推送后的几分钟内收到了一个副本,并且重复了不确定的时间。这让我发疯,我找不到问题的根源。有没有人也遇到过这个问题? 提前致谢!
编辑:我的应用正在使用人行横道。我注意到,如果我删除人行横道,新通知会按预期工作,并且只会收到一次。至少看起来是相关的。我会进一步调查。
EDIT2:另一个类似的应用程序具有相同的设置(fcm + 人行横道)并且运行良好。我没有看到可能导致这种行为的差异:/
问题已解决:我们的一个应用程序的 Firebase/Google 后端似乎存在错误。创建一个新的解决了这个问题。