通用 link 打开错误的应用程序(Facebook 应用程序)
Universal link opening the wrong app (Facebook app)
我们最近遇到了一个案例,我们的一些用户报告说在移动 iOS safari 中正常点击 link,而不是在 safari 中被重定向到它,而是打开了 Facebook 应用程序(好像它是与 Facebook 相关的通用 link - 只是,它不是)。
我们的用户点击的按钮可以在这个域中找到(出于隐私原因我将使用假域):
www.aFakeDomain.com/profile.php
他们点击的 link 是这样的:
<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
我们确实使用通用 links 来打开我们的本机移动应用程序,但在那种情况下,我们的移动应用程序没有安装到我们的用户手机上。
这是我们的用户收到的对话框:
Facebook 应用程序到底是如何启动的?
这是有史以来最奇怪的事情..!
感谢任何帮助,
谢谢。
通用链接绝对不可能做到这一点。
如果没有特定的重现步骤,也没有发生的行为的屏幕截图,我会将其归档为用户误报他们所经历的事情。
没关系,这是由 Facebook Pixel 通过调用 https://www.facebook.com/tr/?id=<OUR_ID>&ev=SubscribedButtonClick&...
调度 SubscribedButtonClick
事件引起的
通过添加解决:
fbq('set', 'autoConfig', 'false', 'FB_PIXEL_ID')
按照指示 here
那太奇怪了,我花了几个小时才弄清楚发生了什么。
我把它留在这里,希望它能节省其他开发者浪费的时间。
我们最近遇到了一个案例,我们的一些用户报告说在移动 iOS safari 中正常点击 link,而不是在 safari 中被重定向到它,而是打开了 Facebook 应用程序(好像它是与 Facebook 相关的通用 link - 只是,它不是)。
我们的用户点击的按钮可以在这个域中找到(出于隐私原因我将使用假域):
www.aFakeDomain.com/profile.php
他们点击的 link 是这样的:
<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
我们确实使用通用 links 来打开我们的本机移动应用程序,但在那种情况下,我们的移动应用程序没有安装到我们的用户手机上。
这是我们的用户收到的对话框:
Facebook 应用程序到底是如何启动的? 这是有史以来最奇怪的事情..!
感谢任何帮助, 谢谢。
通用链接绝对不可能做到这一点。
如果没有特定的重现步骤,也没有发生的行为的屏幕截图,我会将其归档为用户误报他们所经历的事情。
没关系,这是由 Facebook Pixel 通过调用 https://www.facebook.com/tr/?id=<OUR_ID>&ev=SubscribedButtonClick&...
SubscribedButtonClick
事件引起的
通过添加解决:
fbq('set', 'autoConfig', 'false', 'FB_PIXEL_ID')
按照指示 here
那太奇怪了,我花了几个小时才弄清楚发生了什么。
我把它留在这里,希望它能节省其他开发者浪费的时间。