gpt4 book ai didi

facebook - 无法从 Facebook 应用内浏览器 iOS 9 打开我的应用

转载 作者:行者123 更新时间:2023-12-02 19:02:30 25 4
gpt4 key购买 nike

我在 Facebook 上发布了一些链接我的应用程序的文章。当我在 Facebook 应用内浏览器中单击链接时,我异常(exception)地启动我的应用程序,但转到应用程序商店。尽管我的应用程序已安装。我尝试了一些像这样的元标记:

<meta property="al:ios:url" content="testApp://" />
<meta property="al:ios:app_store_id" content="123456" />
<meta property="al:ios:app_name" content="testApp" />
<meta property="al:web:should_fallback" content="false" />

if (/Android|iPhone|iPad|iPod/i.test(navigator.userAgent)) {
window.location = app;
window.setTimeout(function() {
window.location = mobileFallback;
}, 25);
} else {
window.location = desktopFallback;
}

完全看不懂..这个问题仅出现在 iOS 9.x AFAIK 中。该应用程序链接在 iOS 9 和 safari 下运行良好。

我发现一些应用程序在 Facebook 应用程序内浏览器(即 Whatsapp)中运行良好。

这是 native 应用程序的问题吗?还是客户端问题?

我错过了什么?

如有任何意见,我们将不胜感激。

TIA。

最佳答案

编辑

有一个针对此问题的有效错误报告 https://developers.facebook.com/bugs/802238099898150/

<小时/>

据我了解,iOS 9 改变了应用程序使用自定义 URL 方案与其他应用程序交互的方式(了解更多 here )。基本思想是 Facebook 无法再使用自定义方案智能地打开其他应用程序,因为它们必须在应用程序 plist 中注册所有支持的方案。

我已经用 YouTube、9GAG、Flipboard 和 IMdB 测试了 AppLink,但它们都不像以前那样工作。广告行为(发现 here )是,如果您的链接包含相关的 html 应用程序链接标签,您的应用程序将被打开。

现在打开您的应用的唯一方法是在您要打开的页面的 Facebook 浏览器中点击“共享”,您应该会看到一个“在 9GAG 中打开”行项目,用于打开您的应用。

关于facebook - 无法从 Facebook 应用内浏览器 iOS 9 打开我的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34305546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com