iOS推送动作+ Security.framework +背景

时间:2015-06-05 18:55:27

标签: ios apple-push-notifications apple-watch

我在我的应用中添加了几个是/否推送操作。无论用户选择哪个,应用程序都会使用存储在安全框架中的令牌在后台(UIUserNotificationActivationModeBackground)发送API请求。

我刚才意识到,除非用户解锁手机,否则无法访问存储在安全框架中的项目。

我可以设置authenticationRequired = YES,但它消除了yes / no操作的简单性。 在手表上,它似乎永远不会提示解锁,因此应用程序无法从安全性中挖出有效的API令牌。

是否有一种在后台访问安全项目的好方法?我假设没有。

我正在考虑使用推送有效负载发送一次性令牌,这只对响应是/否有好处。基本上避免了这种特定交互的安全框架。 这是一种合理的方法吗?

谢谢!

0 个答案:

没有答案