繁体   English   中英

使企业应用程序在后台运行

[英]keep corporate app alive in background

我正在开发将在内部商店发布的企业应用程序。 该应用程序仅应在内存中保留一些凭据,但出于安全原因,我无法将其存储在设备上。

我希望该应用程序尽可能长时间地处于后台运行,但是我知道不必在AppStore中发布该应用程序,因此我不知道什么是最佳解决方案。

我在plist Required background modes阅读了有关该选项的信息,但我不知道哪个选项对我的情况最有效。

首先 ,您无需在后台运行应用程序; 其次,您可以使用一些加密格式将“那些[秘密]凭证”存储在keychain存储中, SHA1MD5或任何其他加密哈希函数都可以用于此目的, 第三是这样做的好处是,您也可以从不同的应用程序访问它们(通过使用相同的加密密钥进行解密并访问keychain存储项), 最后,当不再需要它时,甚至可以将其删除。 您唯一需要保密的是keychain存储密钥(用于存储凭据)以及加密密钥(与加密哈希功能一起使用)。

有几个库可用来轻松操纵keychain存储中的数据, 这是一个库, 这是 应用MD5或SHA1解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM