2

我很想在我的 iOS 应用中启用 Google App Indexing;我跟着谷歌的教程,但它只说

Add a com.apple.developer.associated-domains entitlement in XCode that lists each domain associated with your app.

我是否必须为我的域添加前缀,例如

applinks:mydomain.com

?

4

1 回答 1

1

据目前记录,在 iOS 下支持应用索引需要 2 个步骤:

根据 Apple 的文档,在您的移动应用程序中支持 HTTP 深层链接

这涉及创建apple-app-site-association包含有关您的应用程序可以处理的 URL 的 JSON 数据的文件,将apple-app-site-association文件上传到您的 HTTPS Web 服务器(以在您的站点和应用程序之间创建信任关系)并采用 UIApplicationDelegate 方法。

根据 Google 的文档集成 App Indexing SDK

安装GoogleAppIndexingpod 并在您的应用程序中注册您的应用程序,application:didFinishLaunchingWithOptions:如下所示

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

补充说明

重要的是要注意,如 Android文档中所述,Web 和应用程序内容之间必须有一定程度的连贯性

您可以让 Google 抓取您的应用内容,并通过 Google 搜索结果将您的 Android 应用作为目标呈现给用户,前提是该内容与您拥有的网页相对应

如果爬虫确定两者之间存在显着差异,它可能会抱怨并在搜索控制台中为您提供内容不匹配错误。请参阅抓取错误常见问题解答

请记住,鉴于某些信息仅适用于 Android 平台,因此应用程序索引在 iOS 下似乎仍处于初步阶段,因此 ymmv。

进一步参考

查看 WWDC 视频无缝链接到您的应用程序以获取完整的实施示例。他们在 23:20 谈论权利。

于 2015-11-10T11:30:46.037 回答