我正在寻找一种从第三方MDM(如XenMobile,AirWatch,Apps @ Work等)检索许可证字符串的方法,该方法将作为配置文件中的键/属性包含在内。这不是内部或企业应用程序,它是客户从App Store下载的应用程序,然后使用其MDM进行包装。这些MDM会在设备上安装设备政策和配置文件,但我在其他帖子中读到这些配置配置文件密钥无法通过我们的应用程序以编程方式访问?
以下是需要执行的步骤:
1)公司通过他们的MDM从App Store下载我们的应用程序的新版本
2)公司用许可证字符串更新了一些内容(这里有什么可能性?)
3)他们的MDM包装了我们的应用程序并被部署(由WorxHome,可能是AirWatch,Apps @ Work),他们在我们的应用程序运行第一个应用程序时能够读取许可证字符串的地方更新了许可证密钥时间。4)我们的应用程序读取配置文件密钥,可能是配置文件更新的钥匙串项,或者当应用程序启动时我们可以访问的任何属性,现在包含我们需要验证的许可证
这一切都已完成,因此用户无需手动输入许可证(甚至知道许可证是什么)。除了客户需要在他们的某个地方输入许可证之外,它实际上并不重要,并且我们的应用程序在启动时可以访问该字符串。我在这篇文章的标题中提到了钥匙串(至少对于iOS),因为看起来这可能是最简单的方法吗?
这需要在iOS和Android上进行,因此任何有关如何工作的见解都会有所帮助。