0
アンドロイドで作成されたFCM通知(アプリケーションがバックグラウンドでプッシュを受け取った場合に発生する)をクリックすることは可能ですか?私はこれを見たone of possible way solve this problem。 documentationに私は興味深い瞬間を見つけました(写真参照)。だから、どうすれば作れるの?ハンドルFCM通知クリック
アンドロイドで作成されたFCM通知(アプリケーションがバックグラウンドでプッシュを受け取った場合に発生する)をクリックすることは可能ですか?私はこれを見たone of possible way solve this problem。 documentationに私は興味深い瞬間を見つけました(写真参照)。だから、どうすれば作れるの?ハンドルFCM通知クリック
私たちはハックをすることができます。私はそれが適切な方法であることはわかりません。しかし、それは動作します!
通知のクリックで開いているアクティビティのonCreateメソッドを次のようにチェックします。
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(java.lang.Integer.toHexString(getIntent().getFlags()).equals("14000000"))
{
//Activity is launched from the notification created by android
}
}
通知がFirebaseMessagingServiceクラスで作成されるその他のケースについては、インテントを余分に渡して、アクティビティに存在するかどうかを確認することができますonCreateメソッド
[Firebase(FCM):オープンアクティビティと通知クリック時のデータを渡す可能性のある複製android](https://stackoverflow.com/questions/40181654/firebase-fcm-open-activity-and-pass-data-on-notification-click-android) – Kota1921
私はついに解決策を見つけました - https:// stackoverflow .com/questions/40181654/firebase-fcm-open-activity-and-pass-data-on-notification-click-android – Kota1921