React-Native Android FCM:没有获得令牌



我正在我的React-Native应用程序中使用react-native-fcm。我正在使用以下方法来获取推送的设备令牌。

FCM.getFCMToken().then((token) => {
alert('FCM Token: ' + token);
console.log(token);           
});

问题是,我在iPhone应用程序中获得了令牌,但是当我在Android中尝试时,没有调用该方法。

我遵循反应原生 fcm 建议的每一步。谁能帮我解决问题?

您似乎忘记从Android本机端初始化Firebase。我遇到了同样的问题。以下是有助于解决问题的方法。查看我的代码:

@Override
public void onCreate() {
super.onCreate();
SoLoader.init(this, /* native exopackage */ false);
try {
FirebaseApp.initializeApp(this);
}
catch (Exception e) {
}
}

只需将FirebaseApp.initializeApp(this(;添加到onCreate((方法中即可。

干杯。。。

最新更新