2016-07-19 8 views
0

ターゲットの携帯にAndroidアプリケーションをインストールした後に、UbuntuのAndroid SudioでFirebase Cloud Messagingをテストしています。 ドキュメントで説明されているように、初めてアプリケーションを起動するときにonRefreshTokenが呼び出されます。私は自分のアプリケーションサーバーにトークンを送信しようとします。そのURLは、アプリケーションのプリファレンスに格納されています。onRefreshTokenのfirebaseクラウドメッセージングで自分の設定にアクセスできません

残念ながら、onRefreshTokenの実行後にonCreateが実行されるまで、設定を読み取ることができません。したがって、新しいトークンをサーバーに自動的に送信することはできません。

どのようにすればよいですか?onRefreshTokenコールバックの設定を読むことができます。

+0

あなたは 'onTokenRefresh()'からプリファレンスを読み、アプリケーションサーバーを呼び出す必要があります。 –

+0

@NitinMisra - できません。私は好みを読むために文脈が必要です。私はonCreateまで1つを持っていません。 – NickT

+0

それはナンセンスです。あなたはonTokenRefreshのコンテキストを取得します –

答えて

0

ここでは、これはあなたがコンテキストを取得する方法です、それはとてもまっすぐでした。

関連する問題