0

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

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

但是,深度链接不支持亚马逊设备上的亚马逊商店。当被问及 Facebook 支持团队时,他们的回答是“按设计”,不支持亚马逊设备。并建议使用 App Links 而不是 Deep Linking。

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

我查看了 App Links 网站并在 Google 上进行了搜索,但没有提及 Facebook 使用 App Links 的 Amazon Devices 和 Amazon Store。

有谁知道如何实现亚马逊设备的应用链接?甚至这是可以实现的?

非常感谢。

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

1 回答 1

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" />
于 2015-03-31T20:14:39.120 回答