我有一个应用程序,它需要在后台运行并将数据上传到我的服务器。 当我的设备在屏幕锁定时使用密码时我尝试进行http调用时,我遇到了以下崩溃问题。我在IOS 10设备中使用Xcode 8.0进行部署。
以下是我的日志: -
2016-10-20 15:45:51.993433 XXX [2339:680871] [错误] [CERTIFICATE_MANAGER] + [WLCertManager generateKeyPair:withPublicKeyLabel:withKeySize:] in WLCertManager.m:222 ::生成密钥对 - >失败
2016-10-20 15:45:51.999508 XXX [2339:680871] [致命] [工作坊] 未捕获的例外:Keychain返回以下状态:-25308
2016-10-20 15:45:51.993433 XXX [2339:680871]:AIR [2355] / 1#4 LF = 0添加错误域= NSOSStatusErrorDomain代码= -25308" ks_crypt: e00002e2未能' oe' item(class 6,bag:0)访问项目 在钥匙串被锁定时尝试了。"的UserInfo = {NSDescription = ks_crypt: e00002e2未能' oe' item(class 6,bag:0)访问项目 在钥匙串被锁定时尝试。}
我还做了两个案例场景wherby: -
我还完成了启用钥匙串共享功能和价值" worklight.group" ...但仍然无法正常工作。 有谁能够帮我?非常感谢><
答案 0 :(得分:1)
Mobilefirst iOS Client SDK目前不支持在后台运行的请求。如果您访问的是不安全的资源,则可以使用非MFP API。
2017年4月24日更新:
Mobilefirst iOS 8.0 Client SDK支持2017年2月iFix发布的背景请求。