私人iOS应用

时间:2017-04-21 06:45:34

标签: ios app-store

我们是一个将承包商与客户联系起来的市场。我们想为我们的承包商发布iOS应用程序(React Native),但我们不希望该应用程序在公共App Store上。对于Android,我们使用Alpha通道功能,它为我们提供了一个链接,我们可以发送给人们下载应用程序。

我认为企业计划并不适合我们,因为我们不能要求我们的承包商加入计划?

自定义B2B计划似乎不太适合,因为我们没有销售或白标任何应用程序?

是否存在其他选择或上述假设是否错误?

3 个答案:

答案 0 :(得分:74)

将您的iOS应用分发给有限受众的选项

想象一下,您为一组有限的用户构建了一个iOS应用程序。由于它需要身份验证,因此该应用程序对普通公众无用。公共App Store是否可以通过邮件在没有快递设备的情况下部署此应用程序的唯一选项? 我已经确定了你应该了解的5个选项。

1)公共应用商店

在公共App Store上分发应用程序。只有获得授权才能使用该应用的人才能验证并使用其功能。要求一个小的价格(如99美分)将阻止偶然安装。 提交到公共App Store需要iOS Developer许可证,每年99美元。

Pro's - Apple提供分发服务 - App Store。它具有高度可用性并且易于用户理解。 App Store在一个高度可见的市场上推广您的公司。

Con's - 初始应用部署和应用更新需要App Store批准流程。您可能需要对该应用进行更改。几天或几周的批准过程。 App Store向竞争对手提供有关您的应用程序的信息,包括应用程序功能的描述,屏幕截图以及应用程序更新时的指示。 如果您为该应用收取费用,则30%的收入将捐给Apple。

2)iOS开发者企业计划

iOS企业分发计划允许公司直接分发他们自己的“内部”应用程序。它仅供被许可公司的员工使用,被许可人必须是具有DUNS编号的公司或组织。此许可证每年的成本为299美元,而iOS开发人员许可证的成本为每年99美元。给定设备一次只能从一个iOS企业许可证安装应用程序。 *注意:以下是iOS企业分发许可协议的摘录 “根据本协议开发的内部使用应用程序可以通过两种方式部署在部署设备上:(1)部署供员工内部使用,以及(2)部署以供客户在您的物理场所或直接监督和物理控制下使用您的员工在其他地方,但Apple有权审查和批准此处规定的此类部署。“

Pro's - 不需要App Store审批流程。 普通公众无法查看您的应用的列表,购买或安装它。它不在App Store上。

Con - 企业计划仅供被许可人的雇员和承包商使用。 被许可方负责分发和更新应用程序。这可以通过电子邮件手动完成,通过移动设备管理系统(MDM)等在Intranet站点上提供应用程序。 企业开发者帐户每年的成本为299美元,而iOS开发者帐户的成本为每年99美元。 *注意:Enterprise程序不允许您将应用程序部署到公共应用程序商店。为此,您需要注册标准iOS开发人员计划。

3)自定义B2B应用程序

Apple拥有批量购买和自定义B2B应用程序。这些程序在线商务商店运营。批量购买计划允许企业批量购买公共App Store中的应用程序。自定义B2B应用程序扩展了第三方开发人员构建的自定义B2B应用程序的批量购买计划。第三方开发人员确定哪些批量购买客户可以购买给定的应用程序。此类应用程序不在公共App Store上提供,只能通过Business Store提供。

Pro's - 更适合更大的发行版。每个单独的安装都不需要用户通过公共应用商店进行购买并花费成本。相反,用户将获得可用于安装应用程序的优惠券。 Apple提供分发服务 - 商店。这提供了MDM的一些功能。 普通公众无法查看列表,购买或安装应用程序。

Con's - 初始应用和更新需要App Store批准流程。 如果您为该应用程序收取价格,30%的收入将归Apple所有。 B2B应用程序仅适用于在批量购买计划中注册的企业。截至2017年9月,批量购买计划仅限于以下国家:澳大利亚,奥地利,比利时,巴西,加拿大,捷克共和国,丹麦,芬兰,法国,德国,希腊,匈牙利,香港,印度,爱尔兰,意大利,日本,卢森堡,墨西哥,荷兰,新西兰,挪威,波兰,葡萄牙,新加坡,南非,西班牙,瑞典,瑞士,台湾,土耳其,阿拉伯联合酋长国,英国和美国。 *注意:使用自定义B2B应用程序需要iOS开发人员许可证。在提交到公共应用程序商店时,可以将应用程序限制为B2B App Store。

4)Ad Hoc Distribution(用于测试)

Ad Hoc Distribution允许您将应用程序分发到最多100个iOS设备进行测试。您必须通过其ID手动注册这些设备。每个会员年度可以移除/更换设备。 Ad Hoc Distribution是iOS Developer Program和iOS Developer Enterprise Program的一项功能。这可能是原型或贸易展览所需的全部内容。

Pro's - 不需要App Store审批流程。 普通公众无法看到列表,购买或安装应用程序。 通过超链接进行无线安装(托管在您的Web服务器或下一个提到的iOS Beta测试服务*上)或通过电子邮件发送到安装了iTunes的计算机(然后安装到设备上)。

Con's - 限制为100台设备(每个会员年度可以拆除/更换一次设备)。 每个设备的UDID(唯一设备标识符)必须与您的配置文件相关联。这是一个手动过程。 您的团队必须管理部署和更新。 相关的开发人员配置文件将在一年后到期。这意味着该应用程序将在给定设备上运行最多一年。当开发者配置文件过期时,需要使用新的配置文件重建应用程序。

5)iOS Beta测试服务:TestFlight

TestFlight是一个免费的无线平台,用于向团队成员分发测试版和内部iOS应用程序。开发人员可以使用TestFlight的仪表板管理测试并从团队接收反馈。 TestFlight利用您的iOS企业许可证或开发者许可证来创建企业和专用配置应用程序。

Pro's - 与第2个iOS开发者企业版程序或#4 Ad Hoc Distribution相同的Pro,具体取决于您使用的iOS许可证。 通过免费的基于云的服务管理分发和反馈。

Con's - 与#2 iOS开发者企业计划或#4 Ad Hoc Distribution相同的Con,具体取决于您使用的许可证减去管理部署和更新的Con。

其他测试工具和服务

曲棍球应用程序:Mac OS X,iOS(仅限测试版)和Android的测试和发布部署。 HockeyKit:在您自己的PHP5服务器上托管测试版的开源项目。 Apphance:在iOS,Android,Windows Phone,Nook和Kindle上部署。

答案 1 :(得分:1)

如果您不是通过Apple App Store出售应用程序,并且拥有目标客户群,我将尝试使用Microsoft App Center分发该应用程序。这类工作类似于TestFlight,但您不必担心他们的审核过程。

答案 2 :(得分:-5)

您可以将iTunesConnect中的关键字字段留空,或者将一些随机符号组合放在一起。此外,选择最不受欢迎的类别,可能是实用程序。这将大大降低应用程序的可搜索性。用户可以找到它的唯一方法是使用应用程序或发布者名称。 iTC keywords