5

客户要求我构建一个 iPhone 应用程序,其工作原理如下:

  • 用户从 iTunes 免费下载应用程序

  • 用户在首次启动应用程序时输入他们的电子邮件地址

  • 他们将通过电子邮件发送激活密钥

  • 用户启动应用程序,然后输入此激活密钥以开始使用该应用程序。

用户不必为此激活密钥付费,因为这样做的唯一目的是只有我客户公司的员工才能获得激活码并使用它。因此,当他们输入他们的电子邮件地址时,只有在电子邮件地址来自同一家公司时才会发送激活密钥。

我知道我可以使用企业许可证在内部分发应用程序,但由于各种原因这是不可能的。

我们不希望每次都使用他们的激活密钥,因此这将存储在他们的设置中。

第二个问题是,如果我想强制他们每个月输入他们的激活密钥,那么这是否违反了苹果的指导方针。

我想问一下,如果我按照上面的解释构建应用程序,它会被拒绝吗?

4

3 回答 3

7

这将被拒绝。请参阅此处的准则 17.2:

https://developer.apple.com/app-store/review/guidelines/

于 2011-12-14T17:23:28.707 回答
1

只需创建一个为期 30 天的会话,并在 30 天内使该会话到期……Apple 在过期会话中没有任何问题,我的很多应用程序都可以使用它……只需发送一条消息,您需要登录才能访问应用程序功能或当用户由于会话到期而注销时,类似的事情。荣誉

于 2017-09-05T21:11:53.743 回答
0

如果客户端创建企业应用程序,则可以这样做。对于企业应用程序,该应用程序必须从客户的帐户下载,并且不受上述 Apple 的限制。

于 2017-09-05T21:02:37.957 回答