我有一个移动应用项目,我正在尝试决定是继续本地还是网络响应。该应用必须在Android和IOS上运行。
我的问题是关于如何在公司环境中将应用部署到用户。
是否必须将所有Android / IOS原生应用程序分别部署到Apple / Google应用程序商店,或者是否有办法创建应用程序并以某种方式将它们发送到我的企业用户手机而无需他们去商店?
如果这是重复的话,请提前道歉。
答案 0 :(得分:1)
有两种方法可以在两个操作系统上执行此操作。
通常在Android方面,您只需将其放入商店,但您可以设置一个服务器,该服务器提供您要在您的网站上托管的APK文件的下载链接。或者您可以简单地设置电子邮件链。如果APK文件不是太大,那么您只需发送一封附有APK的电子邮件即可发送给收件人。
Android实际上提供了某些渠道用于内部企业共享Android Private Channel
答案 1 :(得分:1)
对于IOS,你有2个选择:
Apple开发者帐户 https://developer.apple.com/programs/start/standard/
在此帐户中,您必须将您的申请提交至Apple Store,或使用testflightapp.com /及其证书(此选项您只能注册100台设备以获取您的应用程序,并在3个月内注册实验证书)。
企业帐户 https://developer.apple.com/programs/ios/enterprise/ 在此帐户中,您无需注册设备的ID并在内部分发您的应用程序。 如果你选择这个选项,flae将帮助我实现。
答案 2 :(得分:1)
对于iOS,您应该查看https://developer.apple.com/programs/ios/enterprise。拥有企业开发人员帐户可以构建和分发供内部使用的应用程序。
对于Android,您可以在内部服务器上托管APK并分发链接,供用户通过浏览器下载。 Android浏览器非常智能,可以通过访问链接来了解它是什么并安装程序。
如果您不想将其发布到商店,这是用户最直接的imo ...如果您通过电子邮件发送APK,您可能会遇到一个问题,即不是每个人都在手机上设置公司电子邮件所以你必须给这些人直接链接到它所托管的地方。