我正在使用react-native-firebase
v4.0.3在设备上发送推送通知。
使用后:
firebase.messaging().getToken().then((notifyToken) => {
console.log(notifyToken)
})
使用firebase控制台(云消息传递部分)中记录的令牌,一切都可以正常使用iOS,但是使用Android,我一直在Unregistered registration token
我已经多次检查过安装说明,但我找不到问题的根源,文件google-service.json
直接从firebase控制台下载。
安装插件时有什么特别的事吗?
如果需要,我会提供.gradle
个文件和android manifest
。
答案 0 :(得分:1)
我遇到了与iOS相同的问题,解决方案是确保以下内容:
答案 1 :(得分:0)
所以,经过2天的可怕调查,我发现了问题。
一开始,我的应用程序是用expo构建的,但我不得不分离蓝牙使用。 在上一次expokit更新中,我不得不替换android文件夹中的一些文件。
所以,在Android清单中,包是= EOF
而不是host.exp.exponent
。
由于我的包名是在firebase中声明的而不是package name
,因此令牌未注册到我的包名。