ios - 当应用程序在后台时,clevertap Deeplink 通知正在重定向到 Safari 而不是移动应用程序
问题描述
当应用程序在后台时,clevertap Deeplink 通知正在重定向到 Safari 而不是移动应用程序,
任何人都可以帮助我吗
解决方案
我相信您正在尝试了解为什么您的 Deeplink 首先在浏览器中打开,然后将您重定向到应用程序
如果深层链接在 iOS 设备上以 HTTPS 开头,则默认行为是在浏览器中打开该链接。如果您实现了通用链接,Safari 会在顶部显示一个横幅,询问您是否要在应用程序中打开它。
如果您想使用 HTTPS 链接直接从推送通知打开应用程序,则不应在深度链接输入字段中包含 URL。您可以改为将 HTTPS: 深层链接作为自定义键值对传递,然后在您的应用程序中,您可以读取自定义键值对并决定重定向逻辑,或者如果您不想传递 URL,也可以传递需要在您的应用程序中处理的标识符。
请查看此图片以获取更多信息:
推荐阅读
- arrays - 如何使用另一个相同大小的数组索引 numpy 数组
- azure - 使用 Connect-AzAccount 时如何防止“选择帐户”交互式工作流
- mongodb - 为什么我的 Getter 函数不能与 Mongoose 一起使用?
- multithreading - cuda内核'volta_sgemm_128x32_nn'是什么意思?
- logstash - 改进我的多行 javastack 日志的工作 grok 模式
- php - PHP练习函数($result)不能调用
- laravel - Laravel 8 Vue 包找不到声明模块
- angular - Angular 和基于 Spring 的 Web 应用程序中的验证码实现
- react-native - React Native 中的 PayPal 集成和支付状态
- java - 如何在 Appium 的页面工厂格式中转换 findElementByAndroidUIAutomator