适用于企业应用的 iOS 应用部署选项



这是我的情况(请记住,我对iOS应用程序以及我们可以部署它们的不同方式相当陌生)

我们正在构建一个针对客户服务器的 iOS 应用程序。 我们有很多客户。 假设我们部署了应用的版本 1 并将其分发给所有客户。 现在,假设我们的一位客户发现了一个需要修复的关键错误。 由于他们正在采取的工作流程/步骤,此错误仅影响几个客户。 该错误存在于其他客户身上,但不会影响他们。 假设此错误也需要在客户端和服务器端进行修复,并假设此应用程序的版本 2 仅在服务器端具有错误修复时才有效。

这里的困境是,我们希望一种方法将应用程序的版本 2 推送给仅具有服务器端错误修复的客户。 这样做的原因是,我们可能无法在给定的时间/日期完全访问客户的所有服务器,并且我们不想在更新每个人的 Web 服务之前延迟错误修复发布。

所以基本上我们需要的是一种控制哪些客户获得什么应用程序更新的方法。 我们想要一种方法来表示"好的,让我们今天将版本 2 推送到客户 1。 让我们在一周后将版本 2 推送到客户 2"。

有没有这样的方法可以做到这一点? 这是我们项目的关键要求。

谢谢 卡梅伦

这是一个非常有趣的问题。老实说,我不完全了解这是否可以实现,但如果有可能,那么开发它的唯一方法是将您的应用程序部署为 B2B(企业对企业应用程序),这将使您能够更好地自定义您的应用程序,但也要求您的客户注册 Apple 批量购买 pfrogam。

您可以在此处找到更多详细信息:https://developer.apple.com/programs/volume/b2b/

希望这有帮助!

此致敬意

塞巴斯蒂安

听起来您需要移动应用程序管理或移动设备管理:

https://en.wikipedia.org/wiki/Mobile_application_management

https://medium.com/swlh/mobile-device-management-mdm-for-ios-60448313dafb

https://en.wikipedia.org/wiki/Mobile_device_management

最新更新