Facebook applinks在Android上打开浏览器

时间:2015-02-05 19:40:37

标签: android facebook applinks

我正在尝试实施applinks。也许我明白这完全错了,但我期待这个工作流程:

  • 使用元标题创建/增强网页(其他内容无关紧要)
  • 使用intent-filter响应myapp方案来增强应用程序
  • 将此网页的链接发布到Facebook
  • 点击Facebook上的这篇文章
  • 它应该会打开我的应用(或Google Play)

这是对的吗?

网页如下所示:

<html>
<head>
    <meta property="al:android:url" content="myapp://something/something">
    <meta property="al:android:package" content="packagename">
    <meta property="al:android:app_name" content="App Name">
    <meta property="al:web:should_fallback" content="false">
</head>
<body>
<script>
    window.location.replace('https://play.google.com/store/apps/details?id=packagename')
</script>
</body>
</html>

可以使用Intent打开应用程序(使用adb shell测试开始-W -a android.intent.action.VIEW -d“myapp:// something / something”)

现在我在Facebook上创建了一个链接到这个网页的帖子(BTW会对Messenger做,所以我不需要通过测试来污染我的墙吗?)。在Facebook Android应用程序中单击它。

我希望它能打开我的应用程序,但它总是会打开浏览器。有什么想法有什么不对吗?

1 个答案:

答案 0 :(得分:0)

网站必须包含og:type和og:title元标记才能生效。这是检测这些问题的有用链接: https://developers.facebook.com/tools/debug/og/object/