【发布时间】:2018-01-19 13:57:45
【问题描述】:
按照 appsflyer cordova 插件的设置以及为 iOS 启用通用链接(按照 Appsflyer 文档)不会导致实际将用户引导到我们应用中的特定页面。
版本:
cordova 7.1.0
cordova-android 6.4.0
cordova-ios 4.5.3
cordova-plugin-appsflyer-sdk 4.3.0
iOS: 10.3.3
Xcode 项目的关联域设置为applinks:<_onelink_id>.onelink.me。然后,我们发布一个带有深层链接的 onelink 到我们应用中的特定页面(使用查询参数,例如af_dp=<custom_scheme>://some/specific/route)
在 Android 上,正常的深层链接有效。例如:调用handleOpenUrl,然后我们调用appsflyer.handleOpenUrl,然后我们继续将应用路由到deeplink中请求的页面。
但是,在 iOS 上,它会在安装时打开我们的应用程序,但永远不会调用 handleOpenUrl。我找不到任何其他部分提到文档中通用链接的不同处理方式。
打开应用后,必须正确配置通用链接。如何从这里开始?
【问题讨论】:
标签: cordova ios-universal-links appsflyer