我们最近有一个案例,其中我们的一些用户报告通常点击移动iOS Safari中的链接,而不是在Safari中重定向到它,它打开了Facebook应用程序(好像它是一个与之相关的通用链接Facebook - 只是,它不是。)
我们的用户点击的按钮可以在此域中找到(出于隐私原因,我将使用虚假域名):
www.aFakeDomain.com/profile.php
他们点击的链接就是:
<a href="profile.php?action=new">Click here</a>
现在我们在apple-app-site-association
下面有一个www.aFakeDomain.com/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应用程序是怎么回事? 这是最奇怪的事情......!
我感谢任何帮助, 谢谢。
答案 0 :(得分:1)
没关系,这是因为Facebook Pixel通过调用SubscribedButtonClick
https://www.facebook.com/tr/?id=<OUR_ID>&ev=SubscribedButtonClick&...
个事件
通过添加以下内容解决:
fbq('set', 'autoConfig', 'false', 'FB_PIXEL_ID')
按照指示here
这真是太奇怪了,我花了好几个小时才知道发生了什么。
我将它留在这里,希望它能浪费其他开发人员的浪费时间。
答案 1 :(得分:0)
使用Universal Links绝对不可能。
如果没有特定的复制步骤,或者行为发生的屏幕截图,我会在用户误报他们所经历的情况下提交此文件。