iOS 审核被拒之第三方登陆

作者: 1ace156a39cd | 来源:发表于2016-03-12 15:35 被阅读1969次

    欢迎大家一起交流 QQ群139852091

    今天在群里遇到一位,说他的APP被拒了
    原因:


    A9EDF2F04F4B64A445B736A84FDAB4F0.png

    这是个什么鬼
    17.2 Details We noticed that your app uses QQ,WeChat and Weibo login for authentication purposes but does not include account-based
    什么意思呢 大致百度车来的意思是:
    17.2个细节我们注意到你的应用程序使用QQ、微信、微博登录认证的目的,但不包括基于账户

    这位在网上搜到一个方案

    E6E1D15BC6212C3317AFB043BB7B3DB0.png

    这个可以,但是我们先不看,分析一下为什么会出现这个原因

    他的意思是说 APP违反了17.2这个东西,也就是说违反了审核指南的17.2这条,那么17.2 说的是什么呢,我们来找一下

    https://developer.apple.com/appstore/resources/approval/guidelines.html#game-center

    审核指南中17.2是这样说的
    Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected

    翻译成中文
    应用程序,需要用户共享个人信息,如电子邮件地址和出生日期,以功能将被拒绝

    也就是说 我们的应用程序 共享其他的程序的信息,如:我们用微信登陆,想要访问微信的联系人,这是觉对会被拒绝的

    那么 这个哥们这个只是用到了第三方登陆,并没有获取他的一些信息,为什么还会拒绝呢
    仔细询问下,得知他们的应用程序没有自己的注册登陆系统,只用到了第三方登陆,这样 苹果认为,你是要获取其第三方登陆的账号信息,所以不给过

    那么这个问题怎么解决呢

    使用微信QQ空间等第三方应用的时候,是必须要安装客户端的,之前为了避免这一点,把没有安装客户端的按钮都隐藏掉,SDK中有提供这个借口来检测,但是新浪,QQ是可以网页授权的,目前还真没有方法来做到隐藏他,审核员,用到相应的功能后,发现根本没法登陆,所以,对不起,过不了。

    但是这个问题怎么解决呢

    用第三方登陆可以,苹果是允许的,但前提是必须保证用户是可以登陆的,用到需要登录功能必须提供一个用来登录的测试账号给审核员;
    但是这样也未必能过,还是会出现17.2的内容,所以你要想他证明,你用第三登陆是成功的,并且你没有偷第三方的东西,可一录制一个小视频,通过邮箱发给他们

    而针对第三方登陆的问题,前辈们早就遇到过,我在知乎上找到了类似的问题
    https://www.zhihu.com/question/28081664

    里面的一位仁兄遇到的并把苹果给发的邮件给发了出来,我们做借用一下

    00.png

    苹果审核说,他们是建议使用自己的登陆验证机制的,所以我们尽量还是使用自己的,第三方固然方便,但是毕竟是别人家的,不方便我们自己对用户的管理,而遇到问题的兄弟说,领导考虑是为了减轻开发时间于负担,之后再做,其实我认为,只不过是一个登陆注册系统,应该不会话费他多的时间。所以还是用自己的吧,早晚都要做的。

    我没有遇到过这个问题,查找了一些资料,询问了一些人,和凭借自己所理解知道的做出以上解答,如有不对的地方,大家可以加QQ群139852091 @群主与我联系,或者下面简信我,我会第一时间做出回复

    转载请著名出处!

    相关文章

      网友评论

      • ff6c60606698:您好,我的应用不需要登录,但是想把游戏结果分享至微信朋友圈,那么假设用户未安装微信客户端,我是否还须隐藏微信分享的button呢?可不可以弹出Alert view,提示“未安装客户端,请使用其他分享途径” 一类的呢?多谢
        1ace156a39cd:@ff6c60606698 这个是不需要的,微信等几大常用社交平台现在都是web授权的

      本文标题:iOS 审核被拒之第三方登陆

      本文链接:https://www.haomeiwen.com/subject/ovuxlttx.html