客户要求我构建一个iPhone应用程序,其工作原理如下:
用户从iTunes免费下载应用程序
用户在首次启动应用时输入他们的电子邮件地址
他们将通过电子邮件发送激活密钥
用户启动应用程序,然后输入此激活密钥以开始使用该应用程序。
用户无需为此激活密钥付费,因为这样做的唯一目的是只有我的客户公司的员工才能获得激活码并使用它。因此,当他们输入他们的电子邮件地址时,只有在电子邮件地址来自同一家公司时才会发送激活密钥。
我知道我可以使用企业许可证在内部分发应用程序,但由于各种原因,这是不可能的。
我们不希望每次都使用激活密钥,因此会将其存储在设置中。
第二个问题是,如果我想强迫他们每月输入激活密钥,那么这会违反苹果指南。
我想问一下,如果我按照上面的说明构建应用程序,那么它会被拒绝吗?
答案 0 :(得分:7)
答案 1 :(得分:1)
只需创建一个30天的会话,并在30天内使该会话到期...... Apple在过期的会话中没有任何问题我的应用程序很多都在使用它... 只需提供一条消息,您需要登录才能访问应用程序功能或类似用户因会话过期而退出的消息。 奖励
答案 2 :(得分:0)
如果客户端创建企业应用程序,则可以执行此操作。使用企业应用程序,该应用程序必须从客户的帐户下载,并且不受Apple的限制。