我在这里阅读 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。
有没有办法测试应用索引是否真的有效?