我正在开发一款多平台应用程序,可在Facebook、iOS、Android和亚马逊设备上使用。
Facebook最初使用深度链接在用户点击open Graph故事时打开iOS应用程序或Android应用程序,在未安装应用程序时打开iOS商店或Google Play商店。
然而,深度链接不支持亚马逊设备上的亚马逊商店。当被问及Facebook的支持团队时,他们的回答是"按设计",不支持亚马逊的设备。并建议使用应用程序链接而不是深度链接。
在我把元数据放在Facebook应用程序页面上,然后是应用程序链接示例,并使用亚马逊商店的url作为秋季网站的url后,我在Facebook应用中关闭了深度链接。使用亚马逊设备时,点击Open Graph故事中的链接,Facebook只打开应用程序网页,不会链接到我的应用程序。当应用程序安装和未安装时,我都试过了,肯定无法在亚马逊设备上工作。
我查看了应用链接网站并在谷歌上搜索,但没有提到使用应用链接的Facebook上的亚马逊设备和亚马逊商店。
有人知道如何实现亚马逊设备的应用程序链接吗?或者这是可以实现的?
非常感谢。
<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>
如果你的应用程序在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" />