1

我正在尝试实现应用链接。也许我完全理解错了,但我期待这个工作流程:

  • 使用元标题创建/增强网页(其他内容无关紧要)
  • 使用响应 myapp 方案的意图过滤器增强应用程序
  • 将此网页的链接发布到 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 am start -W -a android.intent.action.VIEW -d "myapp://something/something" 测试)

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

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

4

1 回答 1

0

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

于 2015-02-05T20:27:47.557 回答