android – 是否可以手动注册到Firebase云消息传递?

我使用了旧的GoogleCloudMessaging register()方法,现在已弃用.我已经开始迁移到FCM,需要更改一些旧的遗留代码.

以前版本的GCM允许我们选择应该注册应用程序的时间 – 例如用户已成功登录.现在注册在后台完成,我们只接收回调.

是否可以使用未弃用的API手动注册Firebase Cloud Messaging?

最佳答案 是的,不推荐使用google-services-gcm库,您可以在选择时调用InstanceID.getToken.

新的和推荐的FCM客户端库(firebase-messaging)会自动注册应用程序实例,并在检索到令牌后提供回调,但是您仍然需要使用该令牌来处理应用程序逻辑.因此,即使用户未成功登录,您也可以忽略生成的令牌.

点赞