我有一个 webview 应用程序并向其添加 OneSignal 推送通知,它工作正常。
但是,当我发送带有要在应用程序中打开的 url 的推送通知时,它会在浏览器中打开。
是否可以在应用程序而不是浏览器中打开 url 推送通知?
我有一个 webview 应用程序并向其添加 OneSignal 推送通知,它工作正常。
但是,当我发送带有要在应用程序中打开的 url 的推送通知时,它会在浏览器中打开。
是否可以在应用程序而不是浏览器中打开 url 推送通知?
启动 URL 设置只能在 Web 浏览器中打开 market:// 和 Web 链接。如果您需要在应用程序中打开 url,您需要点击处理程序和通知的附加数据才能在您的应用程序中打开它。
在 OneSignal 仪表板的“新消息”页面上的“选项”>“附加数据”下添加自定义键。如果您使用创建通知REST API POST 调用,或者添加“数据” 。接下来,按照 OneSignal 的3. 添加可选 NotificationOpenedHandler来处理附加数据JSONObject
并检查您的自定义 URL 密钥,然后您可以将您的 webview 定向到该 url。