【发布时间】:2016-03-14 22:00:06
【问题描述】:
我有一个 webview 应用程序并向其添加 OneSignal 推送通知,它工作正常。
但是当我发送带有要在应用程序中打开的 URL 的推送通知时,它会在浏览器中打开。
是否可以在应用而不是浏览器中打开 url 推送通知?
【问题讨论】:
标签: android webview push-notification onesignal
我有一个 webview 应用程序并向其添加 OneSignal 推送通知,它工作正常。
但是当我发送带有要在应用程序中打开的 URL 的推送通知时,它会在浏览器中打开。
是否可以在应用而不是浏览器中打开 url 推送通知?
【问题讨论】:
标签: android webview push-notification onesignal
启动 URL 设置只能在网络浏览器中打开 market:// 和网络链接。如果您需要在应用内打开网址,则需要点击处理程序和通知的附加数据才能在应用内打开它。
在 OneSignal 仪表板的“新消息”页面上的“选项”>“附加数据”下添加自定义键。如果您使用create notification REST API POST 调用,或者添加“数据”。接下来,按照 OneSignal 的 3. Add Optional NotificationOpenedHandler 处理附加数据 JSONObject 并检查您的自定义 URL 密钥,然后您可以将您的网络视图定向到该 URL。
【讨论】: