React-Native Android FCM:没有得到令牌
React-Native Android FCM: Didn't get a token
我在我的 React-Native 应用程序中使用 react-native-fcm。我正在使用以下方法获取推送的设备令牌。
FCM.getFCMToken().then((token) => {
alert('FCM Token: ' + token);
console.log(token);
});
问题是,我在 iPhone 应用程序中获得了一个令牌,但是当我在 Android 中尝试时,没有调用该方法。
我遵循 react-native-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() 方法中即可。
干杯...
我在我的 React-Native 应用程序中使用 react-native-fcm。我正在使用以下方法获取推送的设备令牌。
FCM.getFCMToken().then((token) => {
alert('FCM Token: ' + token);
console.log(token);
});
问题是,我在 iPhone 应用程序中获得了一个令牌,但是当我在 Android 中尝试时,没有调用该方法。
我遵循 react-native-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() 方法中即可。
干杯...