Facebook 应用链接在 Android 上打开浏览器

Facebook applinks opens browser on Android

我正在尝试实施应用程序link。也许我理解完全错误,但我期待这个工作流程:

对吗?

网页是这样的:

<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 上的这个网页上创建了一个 post 和 link(顺便说一句,Messenger 会这样做,所以我不需要通过测试污染我的墙?)。在 Facebook Android 应用中点击它。

我希望它能打开我的应用程序,但它总是会打开浏览器。任何想法出了什么问题?

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