启用Google App索引 - 如何为关联域添加前缀?

时间:2015-11-10 10:44:02

标签: ios9 google-app-indexing

我很乐意在我的iOS应用中启用Google App Indexing;我跟着Google's tutorial,但它只是说

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

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

applinks:mydomain.com

1 个答案:

答案 0 :(得分:1)

目前在iOS下支持应用程序索引的文档需要两个步骤:

根据Apple的documentation

支持移动应用中的HTTP深层链接

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

根据Google documenation

整合App Indexing SDK

安装GoogleAppIndexing窗格并在application:didFinishLaunchingWithOptions:中注册您的应用,如下所示

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

附加说明

重要的是要注意Android和documentation

中所述的网络和应用内容之间必须存在一定程度的一致性
  

您可以让Google抓取您的应用内容并进行展示   您的Android应用通过Google搜索作为用户的目标   结果,当该内容对应您拥有的网页时

如果抓取工具确定2可能会抱怨并且在搜索控制台中出现内容不匹配错误。请参阅crawl error FAQ

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

进一步参考

检查WWDC视频Seamless Linking to Your App以获取完整的实施示例。他们在23:20谈论权利。