Firebase 实例 ID 与 Android 实例 ID



Play services API 建议存在一种称为实例 ID 的东西

但是,在 Android Studio 中包含以下内容后,我无法导入 InstanceID 类

compile "com.google.android.gms:play-services-identity:${googlePlayServicesVersion}"
compile "com.google.android.gms:play-services-auth:${googlePlayServicesVersion}"

根据这篇 SO 帖子,如果我包含身份播放服务库,InstanceID 类应该可以工作。

我相信,在将谷歌云消息转换为Firebase云消息传递之后,它一定已被Firebase实例ID取代,如此处的红色消息中所述。

现在我不确定使用 Firebase ID 是否确实应该"替换"实例 ID。

或者,也许我缺少一些包含实例 ID 的库?

Yap,

遇到了这个问题,最后我意识到 InstanceID 类是'com.google.android.gms:play-services-iid'库的一部分,所以您只需要在 gradle 构建文件中添加这一行:

compile "com.google.android.gms:play-services-iid:${googlePlayServicesVersion}"

除非这对我有用:)...

最新更新