2

我正在尝试使用 App Links 元数据来添加支持,以从我们的移动网页深度链接我们的移动应用程序,看起来我在第一步中遇到了障碍。文档声明元标记包含在页面的 head 部分中。应用链接文档

<head>
    <meta property="al:ios:url" content="mysite://docs" />
    <meta property="al:ios:app_store_id" content="12345" />
    <meta property="al:ios:app_name" content="My Site" />
</head>
  • 元标签目前是否只能用于 Facebook 和 Twitter,或者任何网站都可以利用它

我看到有很多教程介绍了如何在访问 IOS 或 Android 应用程序后处理 URL。但我没有看到关于一般应该如何在网站上处理的信息(关于它与移动应用程序的深度链接)

  • 那么包含元标记是深度链接所需的唯一步骤吗?

    或者我们是否需要根据用户所在的设备编写一些基于某些操作的 javascript,需要将其重定向到移动应用配置为的 URL 之一?

如果失败,就像指定window.location = 'mysite://help'并重新路由到 web url。

到目前为止,文档似乎并不清楚如何在任何应用程序的 Web 端处理这个问题。

4

3 回答 3

1

第一的

脸书文件

您可以通过定义详细说明应用程序如何链接到您的内容的元数据来添加对现有 Web内容的应用程序链接的支持。您需要将以下信息添加到您的 URL:

所以绝对可以适用于任何网站。

第二

只包含元标记就可以了。

但需要注意的一点:

facebook applinks doc 说

App Links 是一种开放标准,可以让您深入链接到应用中的内容。当使用您的应用程序的人通过 Facebook(或另一个启用应用程序链接的应用程序)共享内容时,您可以创建一个链接,以便可以从该内容跳转回您的应用程序。

当您在墙上测试链接时,它将被缓存。

所以当你改变你的html时,你应该去调试器再次获取。

于 2015-07-27T09:12:19.167 回答
0

你可以在这里创建一个应用链接:https ://developers.facebook.com/quickstarts/?platform=app-links-host

iOS url 是一个用于启动 iOS 应用程序的 url - 例如用于深度链接的架构 (app://)。

这将创建一个 fb.me/xxxxx 链接,您可以将其用作代码中的应用程序链接。

于 2015-06-25T14:09:33.093 回答
0

如果您正在创建一个独立的网络应用程序(正如您的问题标签所建议的那样),那么目前无法以编程方式启动它。主屏幕网络应用程序必须由用户启动。

App Links 仅适用于网站和 App Store 应用程序之间,无法启动 Web 应用程序。

我已经看到 Chromium 开发人员讨论添加此功能 ( https://code.google.com/p/chromium/issues/detail?id=468226 ) 所以希望它很快会出现在 Android/Chrome 上,并且 –祈祷——苹果总有一天会效仿。

于 2015-09-22T19:07:47.463 回答