ios 企业分发在实践中究竟是如何运作的
how exactly does ios enterprise distribution works in practice
我们正在为某公司的员工制作应用程序。他们在多个国家(中国、菲律宾、印度、欧洲……)拥有 100,000 多名员工。现在我们正在制作 iOS 应用程序,供这些员工使用,我们需要分发它。 App Store 不是我们的选择,因为它是内部应用程序。我们需要一些简单的过程,就像 App Store 上的那样,这样用户只需访问一些 link 一次,安装应用程序并获得 OTA 更新(因为我们会定期更新应用程序)而无需任何设置或注册。根据我对各种应用程序分发方式非常复杂和分散的Apple手册的理解,似乎对我们来说唯一可行的解决方案是MDM。
是否可以像上面描述的那样使用MDM?用户设备是员工的个人电话,我们没有也不想对设备进行任何控制(擦除内存,控制我们的应用程序是否运行或设备是否在线......)我们所需要的只是简单的 Apple Store-类似于用户获取应用程序和 OTA 升级的过程(因此用户不必单击 link 或执行任何操作来获取更新)。
如果您正在构建 iOs 应用程序,那么
Apple Developer Enterprise Program 是您问题的解决方案。我们有类似的经历,但公司规模较小。
作为结果,您将得到 一个简单的 link - 可以发布在 网站上 或通过 电子邮件 发送。 任何人 都可以在 iPhone/iPad 上下载并安装。请检查 simplest version here。
要使应用程序自下载(也称为 OTA),您必须在应用程序内部包含小检查 plist(或来自服务器的任何其他文件)。请检查 it here, here and here
我们正在为某公司的员工制作应用程序。他们在多个国家(中国、菲律宾、印度、欧洲……)拥有 100,000 多名员工。现在我们正在制作 iOS 应用程序,供这些员工使用,我们需要分发它。 App Store 不是我们的选择,因为它是内部应用程序。我们需要一些简单的过程,就像 App Store 上的那样,这样用户只需访问一些 link 一次,安装应用程序并获得 OTA 更新(因为我们会定期更新应用程序)而无需任何设置或注册。根据我对各种应用程序分发方式非常复杂和分散的Apple手册的理解,似乎对我们来说唯一可行的解决方案是MDM。
是否可以像上面描述的那样使用MDM?用户设备是员工的个人电话,我们没有也不想对设备进行任何控制(擦除内存,控制我们的应用程序是否运行或设备是否在线......)我们所需要的只是简单的 Apple Store-类似于用户获取应用程序和 OTA 升级的过程(因此用户不必单击 link 或执行任何操作来获取更新)。
如果您正在构建 iOs 应用程序,那么 Apple Developer Enterprise Program 是您问题的解决方案。我们有类似的经历,但公司规模较小。
作为结果,您将得到 一个简单的 link - 可以发布在 网站上 或通过 电子邮件 发送。 任何人 都可以在 iPhone/iPad 上下载并安装。请检查 simplest version here。
要使应用程序自下载(也称为 OTA),您必须在应用程序内部包含小检查 plist(或来自服务器的任何其他文件)。请检查 it here, here and here