2017-01-05 15 views
0

私は、キー値のペアを持つアプリにプッシュ通知を送信できます。Firebaseプッシュ通知からAndroidをwebviewに渡すURL

値をURLとして与える方法と、ユーザーが受け取った通知をクリックすると、Firebaseのデータ値に記載されているURLを持つWebviewに移動する必要があります。

答えて

0

だけのWebViewにバンドルし、負荷からURLを受け取るWebViewActivity.classに続いて通知ビルダーで

contentIntent = PendingIntent.getActivity(this, getNotificationID(), intent ,PendingIntent.FLAG_ONE_SHOT); 

setContentIntent(contentIntent)

をコンテンツの意図を作成WebViewの

intent = new Intent(getApplicationContext(), WebViewActivity.class); 
    intent.putExtra("url", your_url_from_data); 

であなたの活動への意図を作成します。 as webView.loadUrl(url)

+0

これらの通知をFirebaseコンソールから送信するには、アプリがバックグラウンドのときにロジックが機能していることを確認してください。アプリがバックグラウンドにあるときにトリガーされる通知は自動的にFirebaseによって作成されるため、カスタムのPendingIntentを設定します。これが確実に機能するようにするには、https://firebase.google.com/docs/cloud-messaging/concept-options#data_messagesというデータメッセージを実装する必要があります。 – riggaroo

関連する問題