首页 文章

通用链接打开错误的应用程序(Facebook应用程序)

提问于
浏览
0

我们最近有一个案例,我们的一些用户报告通常点击移动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

我们确实使用通用链接来打开我们的原生移动应用程序,但在这种情况下,我们的移动应用程序未安装到我们的用户手机上 .

这是我们的用户收到的对话框:
enter image description here

现在Facebook应用程序是如何推出的?这是有史以来最奇怪的事情......!

我感谢任何帮助,谢谢 .

2 回答

  • 1

    没关系,这是由于Facebook Pixel通过调用 https://www.facebook.com/tr/?id=<OUR_ID>&ev=SubscribedButtonClick&... 调度 SubscribedButtonClick 事件引起的

    解决方法:添加: fbq('set', 'autoConfig', 'false', 'FB_PIXEL_ID') 按照说明here

    那真是太奇怪了,我花了好几个小时才发现发生了什么 .

    我将它留在这里,希望它可以节省其他开发人员浪费的时间 .

  • 0

    通用链接绝对不可能 .

    如果没有特定的复制步骤,或者行为发生的屏幕截图,我会在用户误报他们所经历的情况下提交此文件 .

相关问题