【发布时间】:2017-06-01 00:33:15
【问题描述】:
我们最近遇到了一个案例,我们的一些用户报告说通常在移动 iOS Safari 中点击一个链接,而不是在 Safari 中被重定向到该链接,而是打开了 Facebook 应用程序(好像它是一个与Facebook - 只有,它不是)。
我们的用户点击的按钮可以在这个域中找到(出于隐私原因,我将使用假域):
www.aFakeDomain.com/profile.php
他们点击的链接是这样的:
<a href="profile.php?action=new">Click here</a>
现在我们在www.aFakeDomain.com/apple-app-site-association 下确实有一个apple-app-site-association 文件,如下所示:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "AAAAAAAAAA.com.aFakeDomain.app.ios",
"paths": [
"/instant-link",
"/profile.php"
]
}
]
},
}
我们在 iOS 中的应用功能如下所示:
applinks:*.aFakeDomain.com
applinks:aFakeDomain.com
我们确实使用通用链接来打开我们的原生移动应用,但在这种情况下,我们的移动应用并未安装到我们用户的手机上。
Facebook 应用程序到底是如何推出的? 这是有史以来最奇怪的事情..!
感谢您的帮助, 谢谢。
【问题讨论】:
标签: ios facebook facebook-javascript-sdk deep-linking ios-universal-links