这是我的情况(请记住,我对iOS应用程序相当新,我们可以采用不同的方式部署它们)
我们正在构建一个针对客户服务器的iOS应用程序。我们有很多客户。假设我们部署了应用程序的第1版并将其分发给所有客户。现在让我们说我们的一位客户发现了一个需要修复的关键错误。由于他们正在采取的工作流程/步骤,此错误仅影响几个客户。该错误存在于其他客户但不影响他们。假设此错误需要在客户端和服务器端进行修复,并假设此应用程序的第2版仅在服务器端修复错误时才能正常工作。
这里的困境是我们想要一种方法将应用程序的第2版推送到只有服务器端错误修复的客户。这是因为我们可能无法在给定的时间/日期内完全访问我们所有客户的服务器,并且在我们更新每个人的Web服务之前,我们不希望延迟错误修复发布。
基本上我们需要的是一种控制哪些客户获得应用更新的方法。我们想要一种方式来说“好吧,让我们今天将版本2推送给客户1。并且让我们从现在起将版本2推送给客户2”。
有没有这样的方法呢?这是我们项目的一个关键要求。
谢谢, 卡梅伦
答案 0 :(得分:0)
这是一个非常有趣的问题。说实话,我并不完全清楚这是否可以实现,但如果可能,那么可以开发的唯一方法是将您的应用程序部署为B2B(企业对企业应用程序),这样可以让您更好定制您的应用程序,但也要求您的客户注册Apple批量购买pfrogam。
您可以在此处找到更多详细信息:https://developer.apple.com/programs/volume/b2b/
希望这有帮助!
致以最诚挚的问候,
塞巴斯蒂安
答案 1 :(得分:0)