私は通常このメソッドでトークンを手に入れますが、Huawei P40シリーズの到着で私はそれらのトークンを入手できません
FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener( this, new OnSuccessListener<InstanceIdResult>() {
@Override
public void onSuccess(InstanceIdResult instanceIdResult) {
final String token = instanceIdResult.getToken(); // i can't get this
}
});
_
P40はHuaweiモバイルサービスを含みます。これらのデバイスはGoogle Mobile Servicesを持っていないので、Firebaseは機能しません。プッシュキットと呼ばれる代替があります https://developer.huawei.com/consumer/en/doc/development/hms-guides/push-introduction
1つのプラットフォームですべて作業したい場合は、試すことができます。
彼らはGoogleとHuaweiと一緒に働いています。
新しいHuawei電話がGMSの使用から禁止されるため、FireBaseは新しいHuawei Phoneでは使用できません。 Huaweiは、Mate30、Mate 30 Pro、P40、およびその他のHuaweiの新しいデバイスのようなGMSを使用できるように、HMSプッシュキットと呼ばれるこのような通知サービスをすでに提供しています。あなたがあなたのアプリをこれらの電話で実行させたいのであれば、Huawei Pushキットを統合してください。
リンクをご参照ください: