0
ターゲットの携帯にAndroidアプリケーションをインストールした後に、UbuntuのAndroid SudioでFirebase Cloud Messagingをテストしています。 ドキュメントで説明されているように、初めてアプリケーションを起動するときにonRefreshTokenが呼び出されます。私は自分のアプリケーションサーバーにトークンを送信しようとします。そのURLは、アプリケーションのプリファレンスに格納されています。onRefreshTokenのfirebaseクラウドメッセージングで自分の設定にアクセスできません
残念ながら、onRefreshTokenの実行後にonCreateが実行されるまで、設定を読み取ることができません。したがって、新しいトークンをサーバーに自動的に送信することはできません。
どのようにすればよいですか?onRefreshTokenコールバックの設定を読むことができます。
あなたは 'onTokenRefresh()'からプリファレンスを読み、アプリケーションサーバーを呼び出す必要があります。 –
@NitinMisra - できません。私は好みを読むために文脈が必要です。私はonCreateまで1つを持っていません。 – NickT
それはナンセンスです。あなたはonTokenRefreshのコンテキストを取得します –