我正在使用react-native-fcm到我的React本机应用程序中。我使用下面的方法来获取推送的设备令牌。
FCM.getFCMToken().then((token) => {
alert('FCM Token: ' + token);
console.log(token);
});问题是,我在iPhone应用程序中得到了一个令牌,但是当我尝试使用Android时,这个方法不会被调用。
我遵循每一个步骤,这是建议的反应-本地-fcm.有人能帮我解决这个问题吗?
发布于 2018-08-23 05:06:37
您似乎忘记了从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()方法中即可。
干杯..。
https://stackoverflow.com/questions/51968944
复制相似问题