首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 9和Siri的智能提醒

iOS 9和Siri的智能提醒
EN

Stack Overflow用户
提问于 2015-09-17 19:27:45
回答 1查看 865关注 0票数 1

我在支持Siri的智能提醒方面有点麻烦。它使用NSUserActivity()来创建上下文提醒。

试试Safari和留言:说“提醒我这件事”。将创建一个以网页标题/消息标题作为提醒标题的提醒,并创建到Safari/Messages的深度链接。

回到我的问题上。我可以创建一个只有…标题的上下文提醒甚至没有触及我的代码(感谢汉道夫)。但是我不能给我的应用程序添加一个深度链接,比如Safari或Messages…3.

这是我的代码(Swift):

代码语言:javascript
复制
let webHandoff: NSUserActivity = NSUserActivity(activityType: "com.jpierna.Trophies")
        webHandoff.webpageURL = NSURL(string: BaseURL + "/game.php?id=\(detail.id)")
        webHandoff.title = detail.title

        self.userActivity = webHandoff
        self.userActivity?.becomeCurrent()

Siri使用webHandoff.title给提醒以一个标题。起初,我希望Siri把我的webpageURL交给提醒,但什么也没有。然后,我搜索了是否可以在提醒和应用程序之间添加深度链接(例如,提醒用相同的数据打开我的应用程序,比如url方案,没有问题),但也没什么。

苹果的文档主要讨论Spotlight主动搜索和核心Spotlight,而不是Siri的智能提醒。

也许有人能告诉我如何在我的应用程序中正确地添加这个?

谢谢你的阅读!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-17 20:02:41

重复检查NSUserActivityTypes文件中的Info.plist键下的值。我发现,如果没有声明你的activityType值,Siri的“提醒我”/“记住这个”智能提醒只会在你的NSUserActivity中得到标题,但是不会出现深链接的应用图标。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32638478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档