【问题标题】:Does AppLinks Work With an Ad Hoc iOS InstallAppLinks 是否适用于 Ad Hoc iOS 安装
【发布时间】:2016-07-20 12:36:37
【问题描述】:

我使用的是 iOS 9.3.3 并安装了最新版本的 Facebook。

我根据 Ad Hoc 条款安装了我的应用程序。我已经在 safari 中使用纯链接测试了我的 URI 方案,我的应用程序可以按照我的意愿打开完美的深层链接。

但是,当我在 Facebook 应用程序中尝试链接时,它永远不会打开我的应用程序,只是在 Facebook webView 中加载页面。我已经通过https://developers.facebook.com/tools/debug/og/object/ 仔细检查了我的元标记,我可以看到所有需要的元标记都在那里,例如al:ios:url, al:ios:app_store_id, al:ios:app_name 并提供正确的 URI 方案。

我已尝试将网络后备选项设置为 false:

<meta property="al:web:should_fallback" content="false" />

现在,当我单击 Facebook 应用程序内的链接时,即使我已安装应用程序(在 Ad Hoc 下),我也会收到安装应用程序提示。这开始让我觉得 Facebook 认为它没有安装,因为它是 Ad Hoc 安装,而不是来自应用商店?

如果我去 App Store,它还会显示安装、未打开等。

我们可以测试 Ad Hoc 安装吗?我对试错调试有点生气,但显然想在我偶然发现它并发布到 App Store 之前检查它是否应该与 Ad Hoc 安装一起工作。

有人有这方面的经验吗?或者是什么严重的错误。

请注意,我的应用程序的 Android 版本完全可以使用它。

【问题讨论】:

    标签: ios facebook applinks


    【解决方案1】:

    欢迎来到 Facebook 的世界 :)。你说对了:Facebook 已经完全打破了他们自己在 iOS 上的 AppLinks 标准,并且几个月来一直存在多个关于它的开放错误。它目前仍可在 Android 上运行,但仅此而已。

    目前最好的解决方法是打开 web 视图(就像你正在做的那样),然后允许用户从那里触发应用程序深层链接。在 Branch.io,这是我们 Deepviews 功能的主要用例之一。

    【讨论】:

    • 非常感谢您的回复,至少我现在可以停止用头撞墙了。希望 Facebook 尽快更新他们的文档或创建一些神奇的修复程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    相关资源
    最近更新 更多