我们公司根据另一家公司的订单创建了一个 ios 应用程序。我们把它上传到了应用商店,但它被拒绝了,因为它的目标很窄(这是一个仓库的应用程序,装载机扫描货物并将它们放入数据库)。支持人员推荐了 b2b 选项。但这里出现了很多问题。如果我理解正确的话,企业许可证是最方便的。但问题是谁应该购买它,开发商还是客户?据我了解,ad hoc 选项适用于开发人员许可证,但在这里更加难以理解。您必须首先知道将使用该应用程序的人的所有 Apple ID,并在创建配置文件时提前输入它们 - 然后(尽管我可能误解了)它们不能更改。再加上 100 台设备的限制。我还在某处读到有一种方法可以编译 ipa 和 plist 并将其放在服务器上,然后生成一个链接。
建议将开发的应用程序传输给客户的最佳方式,以便他的员工可以轻松地为自己安装它。
DEP 已不复存在,取而代之的是 ABM(Apple 商务管理器)。
例如,如果您的客户来自乌克兰或其他欧洲国家,那么 ABM 选项是合适的,但前提是客户的移动设备是通过 MDM 管理的。否则,您将无法安装。
更改应用程序的描述,以便不清楚这仅适用于特定公司。或者“完成”应用程序,使其变得通用并适用于世界上所有的推动者:)
企业帐户也不是一个选项:最近它没有提供给除了大公司之外的任何人,其次,应用程序必须至少每年重新构建和重新安装 - 分发配置文件的到期日期不超过年(另外,您需要考虑已签署此配置文件的证书的有效期)。我们使用这个方案好几年了,现在我们正在改用 ABM。
批量分发应用程序
允许您合法轻松地为其他组织安装程序。
最好是代客户购买程序,否则以后添加用户可能会出现问题(特别是如果你完成了协作)。
这里有一些关于实践经验的文章,虽然有点过时,但可能有用:
我们创建自己的 AppStore 以通过 iOS 企业分发计划进行分发
如何绕过 AppStore 分发 iOS 应用程序