お世話になります。
Android Studioでゲームアプリを開発しています。
既存アプリのcurlによるプッシュ通知の実装をGCM->FCMへ移行しました。
FCMはクラウドメッセージングを利用しました。
実機テストを実行すると、プッシュ通知が届く場合と届かない場合があり、
その原因を調べてみると、onTokenRefreshのgetToken()でAPA91で始まる文字列を取得していると
プッシュ通知が届かないようでした。
以下にonTokenRefresh部分を記載します。
@Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + refreshedToken); sendRegistrationToServer(refreshedToken); }
常にAPA91のトークンを取得するわけではなく、正常と半々くらいの確率で取得してしまいます。
正常なトークンを取得するにはどのようにしたらいいでしょうか。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。