我有一个网站提供(免费)基于帐户的服务。 Iam正在为该网站开发iPhone应用程序。有人可以帮我解决这些问题吗?
1)注册:就我而言,没有帐户/注册(完全免费)的应用程序毫无意义。互联网上有很多闲话,那些不提供“免注册”体验的应用将被拒绝。 (示例:http://readitlaterlist.com/blog/2010/08/version-2-2-rejected-new-rejection-reason-from-apple-may-have-major-implications/)有何想法?
2)电子邮件验证:在我的网站上,用户必须先“验证他的电子邮件”,然后才能登录。
基本上,我只能在我的应用程序中执行一次此操作:(a)询问电子邮件->注册(b)要求用户在电子邮件中复制验证 token 并粘贴到应用程序中(c)点击验证并在应用程序进入成功。这样好吗
3)如果iPhone应用程序仅支持现有用户(已经通过网站注册并具有用户名密码),是否违反Apple的规定?这样,我现在就不必担心1和2了,并且仍然拥有完善的应用程序。
我要寻找的只是您的意见,这是根据您以前的经验和您对指南的解释得出的。非常感谢。
更新:对所有登陆此处的用户:苹果几周前批准了我的应用。我所做的只是在评论笔记中解释说我的应用程序是真正基于帐户的,没有电子邮件就毫无意义。在主屏幕上,我有2个按钮,“我有一个帐户”和“创建帐户”。除了一系列专注于“什么是”的图形外,没有免费注册的经验,并且间接强调它是基于帐户的appln。苹果似乎深信并首先批准了该应用程序。希望能帮助到你。
最佳答案
我制作了一个听起来与您非常相似的应用。我托管一些基本上是论坛的网站(它们需要注册)。因此,我的应用程序是一个允许用户(一旦他们登录)读取,发布,编辑个人资料等的应用程序。如果不登录,他们什么也不会看到,他们会看到登录屏幕/注册按钮。他们将他们带到表单进行注册,然后发送电子邮件,并通过链接批准该电子邮件,然后允许他们登录。因此,正如您指出的那样,没有人能真正告诉您您的应用程序是被拒绝还是被苹果拒绝,但是我的应用程序与您的应用程序非常相似,并且一切顺利。还考虑一下Spotify,gmail或Facebook之类的服务。他们要求用户先登录/注册,然后才能运行该应用程序。我认为这些拒绝并非来自要求用户登录的事实,但它们使他们难以登录,或者他们没有与之绑定(bind)的网站,他们只是希望用户登录才能使用该应用程序。这是一条非常好的路线,最后苹果将成为这方面的裁判。
*自从我提交我的应用程序以来,Apple很可能已经改变了这一点,但这只是我的经验。