【发布时间】:2019-01-14 01:25:29
【问题描述】:
我的 Android APP 是用 C# 编写的,它使用 Azure Push Notification 服务通过 Firebase (FCM) 向 Android 发送推送通知,通过 Apple Push 服务向 iOS 发送推送通知。推送通知注册发生在安装应用程序时(该应用程序还删除了所有以前的注册)。
iOS 上的推送通知运行良好。
在 Android 上,有时它会收到重复的通知:
- 间歇性(不总是)
- 仅在某些设备上
- 当应用程序处于前台、后台、被终止时的所有场景中都会发生
- 同时收到重复通知
根据我的数据库记录,我确定应用程序只发出 1 条通知。 我怀疑注册过程导致了 FCM 中的重复令牌。但后来我发现复制突然发生了,设备上没有发生任何新的卸载/安装。
有什么想法吗?这花了我很多时间。
【问题讨论】:
标签: c# android firebase xamarin