java - 从我的网站下载 iOS 和 Android 应用程序?

标签 java android ios html cordova

假设我使用 HTML5 和 phonegap 构建了一个应用程序。

此应用是内部应用,因此不需要应用商店并且苹果和安卓甚至不知道此应用的存在!

因此只有公司的员工才能下载并使用该应用。

我的问题是,是否可以让员工通过简单地给他们一个 URL 从我的网站下载应用程序?

到目前为止,我发现的所有内容都提到了企业证书,但我不想使用任何证书,我什至不想使用 Apple 或 Android,因为这是一个内部 APP。

如有任何帮助,我们将不胜感激。

最佳答案

无论内部与否,IOS 应用程序都是通过 Apple iTunes 或本地托管的企业数字版权管理系统分发的。这样做的原因是为了控制安装的应用程序的质量,以及控制资金流向。是的,我知道……这是一个免费的内部应用程序,但控制信息流对 Apple 来说值(value)数十亿美元。

基本步骤如下: 1. 贵公司注册批量购买帐户(将公司标识为单一组织) 2. 您在 iTunes 上构建和发布该应用程序并指定它是 B2B 应用程序,并列出谁可以“购买”它。 3. 贵公司“购买”应用程序,然后允许与 VPA 关联的设备安装它。

更多信息在这里: http://www.apple.com/business/vpp/

Google 有一个类似的方法,称为 Android 应用程序的私有(private) channel 。 http://www.techrepublic.com/blog/google-in-the-enterprise/deploy-private-android-apps-on-google-play/

这些方法的替代方法是将应用程序发布到某处的文件服务器上,并附上有关如何像开发人员进行测试一样旁加载应用程序的说明。我不推荐这样做,因为更新会很痛苦。

最后,如果您不需要离线运行该应用程序或仅需要原生功能(如相机),您始终可以考虑在内部网络服务器上发布该应用程序......并让用户“添加书签”网址(这使得它在启动时全屏运行)。

关于java - 从我的网站下载 iOS 和 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27468352/

相关文章:

java - 用于单元测试的 Google guice 模块配置

android - 如何在 Android 中读取 Facebook 通知计数

AndroidStudio/Gradle 与 powermock

ios - 如何创建自定义 TextCell 和 TextRow,其中包含 UITextField 的子类?

ios - 如何为 Xamarin.iOS 创建绑定(bind)?

java - spring mvc中的JSON数据绑定(bind)

java - maven项目部署后如何获取正确的绝对文件路径

ios - 如何截断 UITableView Cell TextLabel 中的文本,使其不隐藏 DetailTextLabel?

java - 使用 RegEx 匹配而不是定界符拆分字符串

javascript - 可以在三星平板电脑的 native 浏览器上调试 javascript