【问题标题】:Enterprise Developer account or Standard Developer account?企业开发者账户还是标准开发者账户?
【发布时间】:2011-01-21 06:30:02
【问题描述】:

我们正在为一位客户开发 iPad 应用程序,该客户希望仅将应用程序分发给从他那里购买了“x”个用户许可证的客户。例如,如果一所大学从他那里购买了 50 个用户/设备的许可证,或者另一家公司可能从他那里购买了 100 个用户/设备的许可证。分发此类应用程序的最佳方式是什么。在做了一些研究后,iv 遇到了两种方法,但每种方法都有自己的问题。

1) 使用标准开发者许可证通过 App Store 分发它,并对应用程序的用户进行身份验证。只有用户通过服务器的身份验证,他们才能访问和使用应用程序。这允许我的客户将用户限制为仅从他那里获得许可证的用户。

但我听说 Apple 会拒绝此类仅向部分用户而非所有用户提供独占访问权限的应用程序。

2) 另一个选项是 Enterprise Developer 帐户,他将在他的站点上托管应用程序,并且只有获得许可证的客户才能下载它。但是,我相信企业应用程序只能为内部员工开发。即如果他有企业帐户,则该应用程序只能用于他的员工,因为它仅适用于使用唯一 DUNS 编号进行身份验证的设备。

有人对此有任何解决方法吗?任何帮助将非常感激。谢谢。

【问题讨论】:

  • 我的客户的多个客户可以拥有企业帐户并运行同一个应用程序吗?即苹果是否有任何限制,即根据一家公司的企业许可开发的一款应用程序只能在该公司运行,而同一应用程序不能在另一家公司运行,因为这会违反“内部”使用?跨度>
  • 嗨@Nathan,我们刚刚获得了应用商店的批准,因此对外部服务进行身份验证没有问题。正好用了7天。祝你的项目好运。
  • 感谢 Dave 的更新!!

标签: iphone ipad


【解决方案1】:

我刚刚为其开发了一个应用程序的客户要求用户在使用该应用程序之前登录他们的服务。他们将应用程序放置在商店中,并明确指示需要登录。该应用程序可免费下载,因此不会有人为他们无法使用的东西付费。

我们刚刚向商店提交了最新的应用程序,正在等待批准*。提交时,我们提供了一个完整的登录信息,供审阅者用来测试应用程序。这是在审查说明中,并且是保密的。他们有一个现有的应用程序已经获得批准,该应用程序的工作方式相同。

作为应用程序的一部分,我们还提供了一个演示模式,其中包含与应用程序捆绑在一起的静态内容,允许访问所有功能,但仅限于非常有限的数据集。

客户拥有企业计划,允许我们与指定用户一起对应用程序进行 Beta 测试,但这是通常的 100 台设备限制(设备只能在续订时移除)。个人开发人员和公司计划都允许使用相同数量的设备,但您希望能够作为开发人员加入客户团队,因此他们应该参加公司计划。客户需要成为提交的代理,并且固定为他们注册的第一个帐户。我们现在正在尝试为我们公司更换代理,这不是您可以在线执行的操作,您必须向 Apple 发送请求。然后,他们应该将您添加为他们程序的开发人员。您可以是会员或管理员,但只有他们作为代理才能签署应用程序以进行分发。

我当然希望您不会因为登录服务而被拒绝,否则我将遇到一个非常失望的客户。

*编辑:我们的应用程序在第一次尝试时就获得了 Apple 的批准,因此这种方法没有问题。

【讨论】:

  • 是的,我不太确定拒绝部分。这只是某人的意见,但我不确定。我确实希望苹果不会拒绝这种情况。一旦您的应用获得批准,请告诉我。
  • 恢复一个旧线程,但我们有一个应用因要求用户登录而被拒绝。
  • @Carl 他们是否指出了他们拒绝您的指南的哪一部分?几个月前我们对这个应用程序进行了更新,它仍然被批准,但这并不是说下次它不会被拒绝。他们通常会从其他拒绝中列出原因。
  • 有一段时间了!我们开发了这个应用程序,但它是由客户发布的,我们被告知它被拒绝了,删除登录屏幕可以解决它。
猜你喜欢
  • 2015-09-07
  • 1970-01-01
  • 2017-08-07
  • 2013-01-13
  • 1970-01-01
  • 1970-01-01
  • 2019-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多