我使用 WebView 和我公司网站的初始 URL 创建了一个 React-native 应用程序(在 android 中测试)。我希望用户能够在他们单击带有预期启动 URL 的 OneSignal 推送通知时被重定向到特定网站的产品页面(例如https://www.test.com/product/hoodie-with-zipper/ )包含在发送的通知中。问题是,我希望用户使用我的 WebView 应用程序打开 URL,而不是浏览器。
到目前为止我已经实现和测试的功能:
实施和测试的 WebView(到目前为止没有问题)
在本地实施和测试深度链接(使用 'myapp://' 的 android 方案,到目前为止没有问题)
为 react-native 及其 firebase 需求实现了 OneSignal 推送通知 SDK(到目前为止没有问题)
正如我之前在第 2 点中提到的,我已经尝试并成功地使用 'myapp://' 的 android 方案实现了深度链接。但是,当我尝试实现“https://”的 android 方案时,OneSignal 推送通知的启动 URL 被浏览器打开,而不是我的 WebView 应用程序。
我希望用户能够在他们单击带有预期启动 URL 的 OneSignal 推送通知时被重定向到特定网站的产品页面(例如https://www.test.com/product/hoodie-with-zipper/ )包含在发送的通知中,但它将使用 React-native WebView 而不是浏览器打开。
^ 那么,我应该怎么做才能实现呢?提前感谢。