我正在尝试在我的网页上添加一些Facebook元标记,以便在Facebook上共享。我还想要以下功能:
所以基本上我希望移动用户在点击共享链接时使用我的应用程序,同时对于网络用户,会显示一个网页,让他们可以了解应用程序。
到目前为止我尝试过的(例如我使用过imdb):
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta property="og:title" content="Imdb - Android app"/>
<meta property="og:type" content="game"/>
<meta property="og:description" content="Download the app to see the content"/>
<meta property="og:image" content="http://.../pic.jpg" />
<meta property="og:image:width" content="690" />
<meta property="og:image:height" content="361" />
<meta property="al:android:package" content="com.imdb.mobile" />
<meta property="al:android:url" content="imdb://title/tt0117500" />
<meta property="al:android:app_name" content="IMDb Movies & TV" />
<meta property="al:web:url" content="https://play.google.com/store/apps/details?id=com.imdb.mobile" />
不幸的是,当移动用户点击上面带有标签的共享时,只显示网页(如果他们没有应用,则不会将其重定向到应用商店。)
答案 0 :(得分:0)
Facebook在支持他们的App Links标准方面做得不好。它在iOS上根本不起作用,并且在Android上不一致。
作为解决方法,您可以在托管这些App Links标记的页面上将自动JS重定向放置到Play商店。这将具有相同的基本效果,并且是我们用于Branch.io(完全披露:我在分支团队中)移动链接路由平台的方法。