我正在构建与医疗保健 IT 相关的应用程序。我的公司希望能够通过应用商店分发它,但前提是数据库中专门配置了由 UDID 标识的设备。我已经建立了所有这些,但我想知道苹果是否会拒绝这样的东西。
有没有人有过激活码的经验?
谢谢,
泰加。
我正在构建与医疗保健 IT 相关的应用程序。我的公司希望能够通过应用商店分发它,但前提是数据库中专门配置了由 UDID 标识的设备。我已经建立了所有这些,但我想知道苹果是否会拒绝这样的东西。
有没有人有过激活码的经验?
谢谢,
泰加。
否。请参阅 SDK 协议的第 3.3.3 节(来自有线.com 托管的 PDF)
3.3.3 未经 Apple 事先书面批准,应用程序不得通过 App Store 以外的分发机制提供、解锁或启用其他特性或功能。
对于这种类型的有限分发,您应该考虑使用企业许可证。它将允许您控制您的应用程序安装在哪些设备上。
如果我可以提个建议。为什么不在应用程序中进行一种身份验证。当您打开应用程序时,用户必须创建一个您必须手动批准的帐户。如果他们有一个帐户,他们可以使用它登录。您可以在应用程序的内存中或使用带有核心数据的 SQLLite 等数据库来记住登录凭据。在这种情况下,您仍然可以控制谁可以访问您的应用程序,我认为苹果会允许它。我现在想不出一个,但我看到其他应用程序需要一个帐户才能使用它。
兄弟,
保罗·皮伦