Facebook的应用程序连接在Android上打开浏览器

问题描述:

我试图实现应用程序链接。也许我的理解是完全错误的,但我很期待这个工作流程:Facebook的应用程序连接在Android上打开浏览器

  • 创建/提升网页与元头(其它内容并不重要)
  • 加强与意图过滤器的应用程序响应以MYAPP方案
  • 张贴一个链接到这个网页Facebook的
  • 点击这个帖子在Facebook上
  • 应该打开我的应用程序(或谷歌播放)

这是正确的吗?

的网页看起来是这样的:

<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> 

应用程序可以使用意向(亚行壳上午测试开始-W -a android.intent.action.VIEW -d“MYAPP打开:/ /东西/东西“)

现在我创建一个链接到这个网页在Facebook上的帖子(顺便说一句,所以我不需要污染我的墙测试?)。在Facebook Android应用中点击它。

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

+0

什么是链接到网站?你在https://developers.facebook.com/tools/debug/og/object/上通过调试器运行它吗? – WizKid 2015-02-05 19:45:59

+0

该网站链接是http://lovelikeorhate.eu/question/3(数量在变化)。但它只能回答问题的内容。 – tadeas 2015-02-05 19:51:47

+0

感谢您的链接!解决问题找到解决问题。它缺少og:type和og:title - applinks文档没有提到任何关于它的信息,但它现在正在工作。 – tadeas 2015-02-05 20:26:24

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