【发布时间】:2015-12-29 03:37:21
【问题描述】:
我正在阅读 Branch.io 和谷歌应用索引之间的集成:https://dev.branch.io/recipes/google_app_indexing/android/
现在,我的应用类似于 Facebook,它的用户可以发帖、评论帖子等。
现在,并非每个帖子都被共享 - 这取决于用户的判断,但是,是否每个用户操作(帖子/评论创建)都附加关联的分支链接以用于应用索引?
看起来仅仅通过创建我的分支链接,就会发生某种索引 - 从我从文档中收集到的内容,关键字被索引,但它看起来不像元数据、标题或描述被索引,尽管文档是这个不清楚。
假设我在下面发帖:
标题:哇,星球大战太棒了! 说明:所以,昨晚新 星球大战:原力觉醒的预告片被释放到世界上 这很好。非常非常棒。但除了激动的粉丝们吓坏了 关注每一个小细节(你有没有发现 Jakku?著名的 起义军和帝国之间的高潮战斗?只是 检查),《星球大战》的明星们自己也很兴奋……
为了最大化谷歌应用程序索引,将连接的标题和描述用作关键字是否明智(来自 java 文档,addKeywords() 方法似乎对使用的字符串没有任何限制或它的长度。
/**
* <p>
* Adds any keywords associated with the content referred
* </p>
*
* @param keywords An {@link ArrayList} of {@link String} values
* @return This instance to allow for chaining of calls to set methods
*/
@SuppressWarnings("unused")
public BranchUniversalObject addKeyWords(ArrayList<String> keywords) {
this.keywords_.addAll(keywords);
return this;
}
总的来说,我有4个问题:
-
每次用户在我的应用程序中完成操作(发布/评论帖子)时创建一个分支链接是否明智,即使它没有共享以便内容被索引?
有谁知道当您创建链接时,branch.io 将索引什么?文档不是很清楚,但似乎只有关键字被编入索引。
如果我最终将标题和描述连接在一起作为要编入索引的关键字,那是进行应用编入索引的正确方法吗?感觉很hacky。
是否有办法测试应用索引是否真的有效?
【问题讨论】:
标签: android branch.io android-app-indexing google-app-indexing