【问题标题】:firebase Instance ID vs android Instance IDfirebase 实例 ID 与 android 实例 ID
【发布时间】:2018-01-09 15:44:09
【问题描述】:

Play services API 提示有一个叫做Instance ID的东西

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

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

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

在google cloud消息转换为firebase云消息之后,我相信它一定已经被红色消息here中提到的F​​irebase Instance ID替换了。

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

或者,也许我缺少一些包含 InstanceID 的库?

【问题讨论】:

  • 您是否尝试在您的项目中添加 FCM 功能?您还没有尝试过firebase助手吗?我认为在工具菜单中
  • 我只想使用不是 FCM 功能的实例 ID。问题是我无法导入 InstanceID

标签: android google-play-services firebase-cloud-messaging


【解决方案1】:

嗯,

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

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

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

【讨论】:

  • 但已弃用,请使用FirebaseInstanceId.getInstance().id
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-04
相关资源
最近更新 更多