Androidベースのアプリが火災通知を受信していません。私はfirebaseコンソールからメッセージを送信するときには、処理が完了したことを示していると行が展開されたときには、メッセージのAndroidベースのアプリが火災通知を受信しない
有効期限を1分に設定されている下0メッセージ送信、スクリーンショットを示します。
私はこれは、アプリケーションクラスのonCreate
方法である
android:enabled="true"
android:exported="true"
を追加しようとしました。この
<service android:name=".service.TjssFireBaseInstanceIdService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
<service
android:name=".service.TjssFireBaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
のようなマニフェストでサービスを、FirebaseMessagingService
FirebaseInstanceIdService
を追加して、コメントを追加しました
@Override
public void onCreate() {
super.onCreate();
mGlide = Glide.with(this);
String token = FirebaseInstanceId.getInstance().getToken();
if (token != null)
M.log("Firebase Token", token);
}
と私はlogcatで有効なトークンをしました出力
私はすべてをした彼らは、ドキュメントは言ったが、それは動作しません。私は何か重要なことを忘れましたかすべてのヘルプは
ここでこの
この意味コンテキストを追加するには、完全なmanifeshとアプリケーションファイルを共有する,,あなたは、アプリケーションファイルにFirebaseInstanceを初期化してきましたか? –
質問を編集し、アプリケーションクラスの 'onCreate'を追加しました。 Firebaseのインスタンスを初期化する方法は? – Sony