我们最近有一个案例,我们的一些用户报告通常点击移动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应用程序是如何推出的?这是有史以来最奇怪的事情......!
我感谢任何帮助,谢谢 .
2 回答
没关系,这是由于Facebook Pixel通过调用
https://www.facebook.com/tr/?id=<OUR_ID>&ev=SubscribedButtonClick&...
调度SubscribedButtonClick
事件引起的解决方法:添加:
fbq('set', 'autoConfig', 'false', 'FB_PIXEL_ID')
按照说明here那真是太奇怪了,我花了好几个小时才发现发生了什么 .
我将它留在这里,希望它可以节省其他开发人员浪费的时间 .
通用链接绝对不可能 .
如果没有特定的复制步骤,或者行为发生的屏幕截图,我会在用户误报他们所经历的情况下提交此文件 .