利用Spotlight和通用链接提升应用可发现性
1. 实现自定义逻辑
由于AppDelegate无法处理直接将用户导向家庭成员或电影的用户活动类型,你可以尝试自行实现此逻辑。正确实现时,需要为 Movie 和 FamilyMember 类添加新的查找方法,并直接从故事板实例化视图控制器。若实现过程中遇到困难,可参考相关代码示例。
2. 使用CSSearchableItem进行索引
当前,Spotlight索引已能正常工作,用户可找到之前看过的任何内容,还能从Spotlight索引中选择结果并使应用打开到正确页面。若想更主动地进行索引,可借助 CSSearchableItem 类,它能对用户可能未看过的内容进行索引。索引 CSSearchableItem 实例的步骤与索引用户活动类似,需创建 CSSearchableItem 实例并为其提供描述索引项的属性,这些属性封装在 CSSearchableItemAttributeSet 实例中。
2.1 CSSearchableItemAttributeSet中的信息包含
创建属性集时,正确填充属性很重要,因为它几乎描述了Spotlight中关于该项的所有重要信息。可设置标题、内容描述、缩略图、关键词、评分、电话号码、GPS信息等。每次创建可索引的新项时,应查看文档确保不遗漏任何属性。
为有效索引内容并提升应用排名,应充分利用可用属性。至少应尝试设置标题、内容描述、缩略图数据、评分和关键词。索引用户活动
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



