Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使我的webview应用打开url推送通知?_Android_Webview_Push Notification_Onesignal - Fatal编程技术网

Android 如何使我的webview应用打开url推送通知?

Android 如何使我的webview应用打开url推送通知?,android,webview,push-notification,onesignal,Android,Webview,Push Notification,Onesignal,我有一个webview应用程序,并添加了OneSignal推送通知,效果很好 但当我发送一个推送通知,并在应用程序中打开一个url时,它会在浏览器中打开 是否可以在应用程序而不是浏览器中打开url推送通知?启动url设置只能在web浏览器中打开market://和web链接。如果您需要在应用程序内打开url,则需要单击处理程序和通知中的其他数据才能在应用程序内打开它 在OneSignal仪表板的新消息页面的选项>“其他数据”下添加自定义键。或者,如果使用RESTAPI POST调用,则添加“数据

我有一个webview应用程序,并添加了OneSignal推送通知,效果很好

但当我发送一个推送通知,并在应用程序中打开一个url时,它会在浏览器中打开


是否可以在应用程序而不是浏览器中打开url推送通知?

启动url设置只能在web浏览器中打开market://和web链接。如果您需要在应用程序内打开url,则需要单击处理程序和通知中的其他数据才能在应用程序内打开它


在OneSignal仪表板的新消息页面的选项>“其他数据”下添加自定义键。或者,如果使用RESTAPI POST调用,则添加“数据”。接下来,按照OneSignal处理附加数据
JSONObject
,并检查自定义URL键,然后将webview指向URL

启动URL设置只能在web浏览器中打开market://和web链接。如果您需要在应用程序内打开url,则需要单击处理程序和通知中的其他数据才能在应用程序内打开它


在OneSignal仪表板的新消息页面的选项>“其他数据”下添加自定义键。或者,如果使用RESTAPI POST调用,则添加“数据”。接下来,按照OneSignal处理附加数据
JSONObject
,并检查自定义URL键,然后将webview指向URL

在一个信号中,通知我向NotificationOpenedHandler添加openURL键,该值将是url,因此如何以及在何处将此行放入NotificationOpenedHandler字符串url=additionalData.get(“openURL”):非常感谢OneSignal告诉我将openURL键添加到NotificationOpenedHandler,该值将是url,因此如何以及在何处将此行放入NotificationOpenedHandler字符串url=additionalData.get(“openURL”):非常感谢