Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

1、之前遇到关于5.1.1的大多都是没有写清楚请求权限的描述的,比如相机,相册描述没写,或者没写清具体作用的,这次遇到的一个不同的。具体看下面

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage


We noticed that your app requires users to register or log in to access features that are not account-based.

Specifically, your app required the users to log in before they can browse the products in 商城.

Next Steps

To resolve this issue, please revise your app to let users freely access your app’s non account-based features. 

Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law.

 

app审核被拒。

意思就是我们的app中有些内容是不需要用户登陆就可以使用的,就没必要一进来就进行app注册,比如我们app里面的商场首页列表,而我们的app是第一次进入app是必须登陆的,登陆成功后之后启动app就不需要登陆。

解决办法

修改逻辑,不管是不是第一次启动app,都进入商场首页,到需要加入购物车或者下单的时候再判断是否登陆。

2、遇到另外一个app也遇到了这个5.1.1的,只不过这次是关于内购的。具体看下文:

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage



We noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines.

Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

Next Steps

User registration that requires the sharing of personal information must be optional or tied to account-specific functionality.

To resolve this issue, please make it clear to the user that registering will enable them to access the content from any of their iOS devices and provide them a way to register at any time, if they wish to later extend access to additional iOS devices.

Please note that although guideline 3.1.2 of the App Store Review Guidelines requires an app to make subscription content available to all the iOS devices owned by a single user, it is not appropriate to force user registration to meet this requirement; such user registration must be made optional.

大致意思就是我们使用了苹果的内购,然而苹果的规定是,只要是内购,就不能强制用户登陆,简单点说就是,和上面的商城有点区别的是,我们的app启动之后就必须登陆,因为首页就需要登陆,更别说跳转到内购的地方了,?

没办法,只得改

解决办法:

第一种:

在登陆页面添加一个游客登陆(苹果说了没必要注册拿到用户的信息然后内购,所以游客登陆也是可以的),游客登陆只能看到首页的部分东西,并且只能跳转到商城内购,其他任何操作都需要跳转到登陆页面。然后在内购的时候弹框,添加一个游客模式购买

第二种(也就是我们的做法):

第一次登陆有欢迎界面,点击立即体验按钮的时候调一下游客登陆的接口,将uuid传给后台,然后但都存储游客用户信息,这样首页显示的仍然是为登陆状态,到购买产品的时候添加了游客模式购买,购买的产品就绑定在改设备的唯一标示上了,只要不更换设备,下次如果你选择用户登陆的时候,我依然会传入uuid,这样后台就会把您的游客账号上冲的值和新账号绑定,只和第一次注册的账号绑定,这样的做法就和爱奇艺的会员购买模式一样了。并且我们在用户信息里面还添加了一个审核状态下的开关,只有在审核的时候,才会直接进入首页和有游客模式,而非审核状态还是我们之前的逻辑,必须先注册和登陆,是不是有点那个啥。。。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值