ios - 适用于 iOS 和通用链接的 Google 应用索引

标签 ios google-app-indexing

有人知道 iOS 的谷歌应用索引是如何通过通用链接进行新实现的吗? 据我了解https://developers.google.com/app-indexing/ios/app

Google App Indexing documentation for iOS 9 serves iOS universal links from Google Search in Safari. App Indexing for iOS versions 7 and 8 is now deprecated and no longer available for new integrations

但是索引机制不明确。我们如何将可以在应用程序中打开的链接添加到谷歌搜索? 应用端的唯一操作是通过以下方式注册应用:

[[GSDAppIndexing sharedInstance] registerApp:your iTunes ID];

Android 没有发布应用索引对象:https://developers.google.com/app-indexing/android/publish

那么我们可以在哪里添加索引链接呢? 在 iOS 9 自定义 URL 方案用于帮助谷歌引擎为 iOS 应用程序查找站点内容之前:

<html>
<head>
  ...
  <link rel="alternate" href="ios-app://{itunes_id}/{scheme}/{host_path}" />
  ...
</head>

我们还应该在 iOS 9 上使用它吗?
我们应该使用自定义方案吗 gsd-{ourscheme} 用于索引?

最佳答案

新集成(来自 iOS 9)基于通用链接并使用“http”方案,因此无需使用自定义 gsd 方案。

无需使用 <link rel> 发布深层链接标签。深层链接通过 apple-app-site-association 发布文件。

按照官方文档中列出的步骤进行操作,您应该没问题:

https://developers.google.com/app-indexing/ios/app

关于ios - 适用于 iOS 和通用链接的 Google 应用索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34437925/

相关文章:

android - GBoard 外的贴纸包

ios - 需要铃声音量,获取 iPod 音量

ios - Xcode 6 - 用于通用图像支持的 xcassets

objective-c - Apple 代码示例 : TouchCells, 它是如何工作的?

ios - 谷歌应用索引 ios 搜索结果

android - 如何为 Android 实现 Google App 索引

Android和iOS应用共享类图

objective-c - 即使应用程序进入后台,如何下载文件?

iOS 通用链接和 GET 参数