【发布时间】:2015-04-08 17:57:31
【问题描述】:
我正在尝试让应用链接与我的 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 应用链接似乎仅适用于其 API 生成的链接。但是,文档建议它应该通过简单地将元标记添加到我的网站来工作。我错过了什么吗?
谢谢。
【问题讨论】:
-
您好,我想从 Facebook 移动托管 api 集成应用程序链接。如果您发布相同的代码,这将对我有很大帮助。我已经问过问题了。