gpt4 book ai didi

ios - Facebook iOS 应用程序未针对启用 Applinks 的链接启动我的应用程序

转载 作者:可可西里 更新时间:2023-11-01 03:06:54 26 4
gpt4 key购买 nike

我在测试网页的头部添加了以下元信息。

<html>
<head>
<meta property="al:ios:url" content="schemeregisteredinapp://hereGoesTheURL" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="Applinks Supporting App" />
</head>

<body>
<p>Opening a link to this page in Facebook iOS app should launch my "Applinks Supporting App".
</p>
</body>
</html>

我在我的 iOS 应用程序的 info.plist 中添加了自定义 url 方案 schemeRegisteredInApp。如果我在 iOS Safari 浏览器中输入格式为 schemeRegisteredInApp://the/rest/of/the/path 的 url,它会成功启动我的应用程序。

但是如果我在 iOS 上的 Facebook 应用程序或邮箱应用程序(两者都应该支持应用程序链接协议(protocol))中点击包含上述 HTML 的网页链接,该页面只会在 Facebook 应用程序内的 WebView 中打开。我的 iOS 应用程序从未启动。我不知道出了什么问题。 Applinks 只是拒绝像宣传的那样工作。这是在 iOS 8 上。应用链接是否损坏?

最佳答案

将以下内容添加到您的网站元数据中,Facebook iOS 应用程序将直接打开您的应用程序。

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

如果这不起作用,那么您的元数据还有其他问题。调试的最佳方法是转到 developers.facebook.com/tools/debug/og/object并输入您的网址并选择“显示现有的抓取信息”。如果有任何错误,它将无法工作。修复问题并点击“获取新的抓取信息”按钮。然后终止 Facebook iOS 应用程序并重新启动它。然后 AppLink 将在您下次按下 FB 提要中的项目时按预期工作。

关于ios - Facebook iOS 应用程序未针对启用 Applinks 的链接启动我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26463199/

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