我试图通过以下简单代码获取令牌以在我的应用程序中使用云消息传递:
String token = FirebaseInstanceId.getInstance().getToken();
我试图在StackOverflow上找到那些遇到同样问题并且找不到任何解决方案的人…当然,我已经按照官方的Google文档关于安装(多次),我的令牌从未生成过.
知道为什么我无法获得有效的令牌吗?
谢谢!
最佳答案
好吧,我自己设法找到了解决方案,我花了很多时间来弄清楚,所以我认为分享解决方案是个好主意,万一有人得到同样的问题.
所以问题来自于我在AndroidManifest.xml中使用了这一行(在< application>标记内):
tools:node="replace"
这必须通过以下方式删除或更改:
tools:node="merge"
否则,Firebase将无法在您的应用中使用.至少,这是我修复我的应用程序以最终获得有效令牌的方式!
希望这会帮助别人!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。