ios - 如何使用 Airwatch 将凭据推送到 APP

标签 ios credentials airwatch

我们有一个应用程序,通常使用登录名+密码。 但是,当我们想要将此应用程序部署到拥有 airwatch 的客户(我们可以通过他们的 API 处理事情)时,通过 Airwatch 集成将个人积分推送到移动设备的方法是什么?

或者我可以通过 Airwatch 将应用程序推送到具有预配置个人凭据的 iOS 设备吗? Apple EMM 功能似乎涵盖了这个主题,但他们没有示例如何在没有 MDM 帮助的情况下执行此操作。

最佳答案

您可以使用 App Config 来实现这一点。只需将以下几行代码放入您的 iOS 应用程序,并通过 MDM 推送应用程序,在应用程序发布的应用程序配置部分定义相同的键和值:

代码:

objective-c

NSString *value = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"com.apple.configuration.managed"] objectForKey:@"key"];

迅速:

let value = UserDefaults.standard.dictionary(forKey: "com.apple.configuration.managed")?["key"]

关于ios - 如何使用 Airwatch 将凭据推送到 APP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40548352/

相关文章:

java - 使用EMM限制AirWatch在PlayStore上发布应用程序时收到错误

ios - 核心数据:仅添加或重命名一个属性时,迁移仍会发生吗?

ios - 如何在 swift 4 的 didSelectItemAt IndexPath 中的数组中嵌入字典类型数据?

c# - CredentialCache.Add 方法中的 authType 参数

smtp - 如何在 SMTP 传输中处理 Symfony Mailer 组件凭据中的特殊字符?

ios - 从 iOS 上的 React Native 应用程序访问 NSUserDefaults

ios - CollectionView 中的滚动无法正常工作

objective-c - NSCache:尝试访问缓存项时总是得到 "not key value coding-compliant"

linux - 如何从 Git 中删除缓存的凭据?

ios - 带有 Xamarin ipa 的 AirWatch MDM