今天是2018年的高考日,恰逢我司产品发布会前夕。总总原因吧,提审的日子被拖到了今天 。
1.用户隐私权限之定位和照相
这个问题是很简单的,之前的隐私权限询问也一直没有问题,不知道为何最近就成了被拒的原因。在info.plist中将相机和定位的相关修改成如下图即可。
主要的区别在于要说清楚是在什么情况下要进行相机和定位等权限的获取。说清楚就OK。
2.关于第三方登录
现在的应用为了用户操作的方便都会添加第三方登录。一般的做法是去检测用户的手机上是否安装了相关的应用。(友盟等工具会集成检测是否安装的接口)。若安装了相关的应用则显示对应的第三方登录按钮。我们也是这么做的,但不知道为撒,苹果给出的原因竟然是需要去安装QQ。=.=
官方推荐的做法是使用网页去登录相关的应用即可。
3.关于内购时需要用户登录
We also 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.
这个问题可以说是最为恼火的一个。明明业务逻辑就是先登录再去买相对应的课程,不然还为什么要进行购买。苹果给出的解释是:在内购时用户可以去选择登录或者是游客购买。所谓的游客购买就是利用设备UDID去进行购买== 这意味着后台的兄弟也需要去修改对应的逻辑,可能还需要修改数据库。
解决方案:索性我在push时做了个判断,如果要进入详情页则都需要去判断是否登录,这样审核应该就不能看出内购的问题了。
目前在忐忑的等待审核结果。。