0
我能夠將推送通知發送給應用程序並使用鍵值對發送。從Firebase推送通知將URL傳遞給webview Android
如何將值作爲URL提供,並且當用戶單擊收到的通知時,它必須導航到具有Firebase數據值中提及的URL的Web視圖。
我能夠將推送通知發送給應用程序並使用鍵值對發送。從Firebase推送通知將URL傳遞給webview Android
如何將值作爲URL提供,並且當用戶單擊收到的通知時,它必須導航到具有Firebase數據值中提及的URL的Web視圖。
創建意圖的活動與在web視圖通知建設者
intent = new Intent(getApplicationContext(), WebViewActivity.class);
intent.putExtra("url", your_url_from_data);
創建內容意圖
contentIntent = PendingIntent.getActivity(this, getNotificationID(), intent ,PendingIntent.FLAG_ONE_SHOT);
setContentIntent(contentIntent)
然後在WebViewActivity.class距離束和負載的WebView接收網址as webView.loadUrl(url)
如果你是從Firebase控制檯發送這些通知,請確保您的邏輯在應用處於後臺時正常工作,因爲當應用處於後臺時觸發的通知將由Firebase自動創建,並且您無法設置一個自定義的PendingIntent。如果您希望此功能可靠運行,則需要實施數據消息https://firebase.google.com/docs/cloud-messaging/concept-options#data_messages – riggaroo