多平台应用程序可以发布Facebook OG故事,当亚马逊设备上没有安装应用程序时链接到AmazonStore

时间:2015-03-25 12:08:22

标签: facebook facebook-opengraph amazon-appstore applinks

我正在开发一个多平台应用程序,可在Facebook,iOS,Android和亚马逊设备上使用。

当用户点击Open Graph故事时,Facebook最初使用Deep Linking打开iOS应用程序或Android应用程序,并在未安装应用程序时打开iOS商店或Google Play商店。

但Deep Linking不支持亚马逊设备上的亚马逊商店。问到Facebook支持团队,他们的回复是“按设计”,不支持亚马逊设备。并建议使用App Links而不是Deep Linking。

我将元数据放在Facebook应用页面上,然后是App Links示例,并使用亚马逊商店网址作为网络网址,并在Facebook应用中关闭了Deep Links。使用亚马逊设备时单击Open Graph故事中的链接,Facebook只需打开应用程序网页,并且不链接到我的应用程序。我尝试安装和未安装应用程序,绝对无法在亚马逊设备上运行。

我查看了App Links网站并在Google上进行了搜索,但没有使用App Links从Facebook上提及亚马逊设备和亚马逊商店。

任何人都知道如何实现亚马逊设备的App链接?或者甚至这是可以实现的?

非常感谢。

<head>
<meta property="al:android:package" content="org.applinks" />
<meta property="al:android:url" content="applinks://docs" />
<meta property="al:android:app_name" content="App Links" />
<meta property="al:ios:url" content="applinks://docs" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="App Links" />
<meta property="al:web:url"
content="**http://www.amazon.com/dp/AppID**" />
<!-- Other headers -->
</head>

1 个答案:

答案 0 :(得分:0)

如果您的应用在Play商店和亚马逊应用商店中使用不同的套餐名称,那么您可以添加另一个al:android *部分,以便在您的应用安装在设备上时允许深层链接工作,但是没有支持此时打开亚马逊商店。

<meta property="al:android" content="" />
<meta property="al:android:package" content="org.applinks" />
<meta property="al:android:url" content="applinks://docs" />
<meta property="al:android:app_name" content="App Links" />
<meta property="al:android" content="" />
<meta property="al:android:package" content="org.applinks.amazon" />
<meta property="al:android:url" content="applinks://docs" />
<meta property="al:android:app_name" content="App Links on Amazon" />