【问题标题】:AppLinks stopped launching app after going to productionAppLinks 在投入生产后停止启动应用程序
【发布时间】:2016-04-22 08:53:08
【问题描述】:

我们的开发和生产服务器设置在完全不同的域名上。例如:dev.something.com 和完全不同的.ca

我能够在我们的开发环境中设置 App Links 元标记并设法让它工作。这些是网页中包含的元标记

<meta property="fb:app_id" content="1151434932217239" />
<meta property="og:type" content="product" />
<meta property="og:url" content="https://dev.something.com/path/to/item" />
<meta property="og:title" content="Some title" />
<meta property="og:image" content="Some description" />

<meta property="al:android:url" content="myscheme://item?id=12" />
<meta property="al:android:app_name" content="My App" />
<meta property="al:android:package" content="com.mydomain.myapp" />

我能够分享到 fb 的链接,并在从 fb android 应用程序中单击时直接打开 android 应用程序。

后来我们将代码推送到完全不同的.ca,然后 FB android 应用停止启动我的应用以获取从开发和生产共享的链接。

是否在 fb 的幕后发生了一些事情,如果在不同的域中使用相同的 app_id,它会以某种方式停止 App Link 工作流程?还是我错过了什么?

【问题讨论】:

    标签: android applinks


    【解决方案1】:

    Facebook 实际上与他们对 App Links 标准的支持非常不一致。截至上周(2015 年 4 月),他们的主要 Android 应用程序是其产品组合中唯一仍然提供任何支持的应用程序。两个平台上的 iOS 版 Facebook 和 Messenger 都忽略了应用链接。

    我还没有听说过在多个域上使用相同的 app_id 的问题。您是否确认 Open Graph Debugger 显示了您的预期?

    【讨论】:

    • OG 调试器显示正确的输出,它甚至显示原始部分中的 al 标记。然而,我今天早上再次检查,应用程序链接神奇地再次开始工作。我认为您对 facebook 与他们的应用链接标准不一致的说法是正确的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2017-07-13
    • 1970-01-01
    相关资源
    最近更新 更多