排查应用间跟踪中的 Universal Links 问题
通用链接在操作系统(OS)层级进行验证,并且需要由用户发起的操作,例如点击网页链接,才能打开移动应用。
排查通用链接
检查你发送用户前往的页面是否支持通用链接
在某些情况下,impact.com 依赖于在后续重定向中配置通用链接,通常是广告主域名。
例如,impact.com 的跟踪域(
goto.advertiser.com) 会重定向到advertiser.com. 通用链接配置在advertiser.com域上。因此,务必要确认你发送用户前往的页面已启用通用链接。你可以通过检查广告主域名上的 Apple 关联文件来实现。在我们的示例中,
http://advertiser.com/.well-known/apple-app-site-association,你会注意到 impact.com 跟踪域关联文件默认包含所有子目录。
例如,下面的关联文件将允许以下路径使用通用链接: advertiser.com/item/123 但不会允许以下路径使用通用链接: advertiser.com 或 advertiser.com/section/furniture.
{
"applinks":{
"apps":[
],
"details":[
{
"appID":"A1AAA22BBB.com.advertiser.Advertiser",
"paths":[
"NOT /section/*",
"/item/*"
]
}
]
}
} 查看社交媒体政策
某些社交媒体应用,例如 Facebook,会阻止通用链接。如果是这种情况,使用 移动应用中间页 可能会有所帮助,我们建议联系您的 CSM 寻求帮助(或者 请联系支持团队)。impact.com 正在积极探索改进来自社交媒体应用的深度链接和归因的方法。
Apple 进一步说明
如果你实例化一个 SFSafariViewController , WKWebView ,或 UIWebView 对象来处理通用链接,iOS 会在 Safari 中打开你的网站,而不是打开你的应用。但是,如果用户从嵌入式 SFSafariViewController、WKWebView 或 UIWebView 对象中点击通用链接,iOS 会打开你的应用。
请参阅 Apple 的 支持通用链接 帮助文章以了解更多信息。
最后更新于
这有帮助吗?

