在使用GCM向Android发送推送通知时,我们遇到了PushSharp(V2.2.1)的问题 . 所以决定使用最新的FCM和最新版本的PushSharp(V4.0.10) .
我怀疑的是,push sharp是否会向从其中实施GCM的旧App用户获得的设备令牌发送通知 . (我这样问,因为FCM声称是GCM的新版本) .
FCM是否需要通过其服务器注册新的设备令牌 .
或者我们是否需要维护2个调度程序以使用GCM和FCM向Android发送通知?
我发现您可以通过将旧的GCM Google项目迁移到FireBase控制台来向仍在使用旧GCM实施版本的FCM和GCM用户发送通知 .
我们已经过测试,发现它没有任何问题 . 我们能够使用由他们注册的旧设备令牌向旧GCM构建发送通知 .
请参考这篇文章https://developers.google.com/cloud-messaging/android/android-migrate-fcm
EDIT:
如果您无法使用上述解决方案,您也可以参考此链接,其中提供了更多选项,https://stackoverflow.com/a/37623763/4405558
1 回答
我发现您可以通过将旧的GCM Google项目迁移到FireBase控制台来向仍在使用旧GCM实施版本的FCM和GCM用户发送通知 .
我们已经过测试,发现它没有任何问题 . 我们能够使用由他们注册的旧设备令牌向旧GCM构建发送通知 .
请参考这篇文章https://developers.google.com/cloud-messaging/android/android-migrate-fcm
EDIT:
如果您无法使用上述解决方案,您也可以参考此链接,其中提供了更多选项,https://stackoverflow.com/a/37623763/4405558