我正面临将Firebase Cloud Messaging集成到库模块中的一个奇怪问题。我正在开发一个库项目,我需要从库本身处理来自FCM服务器的通知。我不知道是否可能。
我遵循的步骤:
google-services.json
放入库模块中。 FirebaseInstanceIdService
获取生成的设备令牌的日志。问题:当我尝试从Firebase控制台发送推送时,我没有收到任何通知。
有没有人遇到过这样的问题,可以帮我解决这个问题?
答案 0 :(得分:11)
因此,在通过试错法运行后,我成功获得了通知。
需要注意的事项:
google-services.json
文件,而不在库模块目录中。应用插件:' com.google.gms.google-services'
所以,一旦我做了这两项修改,我就能得到通知。
答案 1 :(得分:0)
FCM客户端也需要运行Android 2.3或更高版本的设备 已安装Google Play商店应用,或正在运行模拟器 Android 2.3使用Google API。
如果您使用的是仿真器,请检查是否已安装Google API。
答案 2 :(得分:0)
使用Android Studio集成FCM非常简单, 你必须, 右侧面板上的工具 - >> Firebase->> - >>选择云消息传递。 设置 - > Firebase云消息传递。
然后你必须按照1,2,3号点。 您还必须将您的应用注册到Firebase控制台,因为您已经处于状态。
答案 3 :(得分:0)
请检查以下答案:https://stackoverflow.com/a/55655747/3334980。遵循所有步骤,它将起作用