【问题标题】:Appstore approval - Using activation codes [closed]Appstore 批准 - 使用激活码 [关闭]
【发布时间】:2010-05-05 01:48:59
【问题描述】:

我正在构建与医疗保健 IT 相关的应用。我的公司希望能够通过应用商店分发它,但前提是数据库中专门配置了由 UDID 标识的设备。我已经建立了所有这些,但我想知道 Apple 是否会拒绝这样的东西。

有人用过激活码吗?

谢谢,
泰迦。

【问题讨论】:

  • 这几乎是肯定会被拒绝的方法。您是否研究过临时分发或分发到越狱手机?
  • 不,ad-hoc 太有问题了,因为我必须让医生给我邮寄他们的 UDID,然后让他们将他们的应用程序拖到 iTunes 中并同步它,这一直是个问题。

标签: iphone app-store appstore-approval


【解决方案1】:

没有。见 SDK 协议第 3.3.3 节 (from PDF hosted at wired.com)

3.3.3 未经 Apple 事先书面批准,应用程序不得通过 App Store 以外的分发机制提供、解锁或启用其他特性或功能。

【讨论】:

    【解决方案2】:

    您应该考虑将Enterprise License 用于此类有限分发。它将允许您控制您的应用程序安装在哪些设备上。

    【讨论】:

    • 问题是我们并不是一家真正拥有 500 人的公司。我猜苹果在给我们许可证之前会验证这一点。另外,这不完全是内部的东西,我们需要把它卖给各地的医生/医院。我不确定在这种情况下配置将如何工作。我们是否需要像临时开发中那样的 UDID?我真的不能指望医生找到 UDID 并将其通过电子邮件发送给我..
    【解决方案3】:

    如果我可以提出建议。为什么不在应用程序中进行一种身份验证。当您打开应用程序时,用户必须创建一个您必须手动批准的帐户。如果他们有一个帐户,他们可以使用它登录。 您可以在应用程序的内存中或使用带有核心数据的 SQLLite 等数据库来记住登录凭据。 在这种情况下,您仍然可以控制谁可以访问您的应用程序,我认为苹果会允许它。我现在想不出一个,但我看到其他应用程序需要一个帐户才能使用它。

    兄弟,
    保罗·皮伦

    【讨论】:

    • 谢谢,这就是我们决定的。我们公司想在上面再增加一层安全性,但事实证明这是不可能的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 2011-05-08
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    相关资源
    最近更新 更多