我正在尝试使 App Links 与我的 Android 应用程序一起使用。我按照文档的建议向我的网站添加了元标记,但是当我将我的网站 URL 粘贴到 Facebook 并从 Facebook Android 应用程序中单击它时,内部浏览器会打开并显示我的网站内容,而不是将我带到应用程序。
然后,为了测试,我决定使用Mobile Hosting API生成一个链接。一切都按预期工作。因此,为了分解我在页面 HTML 中可能做错的事情,我检查了 Mobile Hosting API 生成的链接的源代码。它的内容如下:
<html>
<head>
<title>Title</title>
<meta property="fb:app_id" content="{app-id}" />
<meta property="al:android:package" content="{package-name}" />
<meta property="al:android:app_name" content="{my-app-name}" />
<meta property="al:android:url" content="{url-with-custom-scheme}" />
<meta property="al:web:should_fallback" content="false />
<meta property="al:web:url" content="{website-url}" />
<meta http-equiv="refresh" content="0;url={website-url}" />
</head>
<body>Redirecting...</body>
然后,我创建了一个空的 HTML 文件,将生成的链接的内容复制并粘贴到其中,然后将其托管在我的服务器上。我以为这次会起作用,但链接再次在 Facebook 内部浏览器中打开。
因此,Facebook App Links 似乎只适用于其 API 生成的链接。但是,文档建议它应该通过简单地将元标记添加到我的网站来工作。我错过了什么吗?
谢谢你。