美文网首页环境集成坚持写iOS Developer
 APP因为第三方登录原因被拒解决方法

 APP因为第三方登录原因被拒解决方法

作者: 轻云_ | 来源:发表于2016-10-27 09:58 被阅读47次

    有些时候也许苹果的测试人员偶尔也会有情绪,之前一直上架成功的app,早晨发现居然因为第三方登录的原因给拒了,如下图(大概意思是苹果不希望app去引导用户安装一些其他的应用)

    屏幕快照 2016-10-26 上午10.12.53.png

    解决的办法:
    判断用户当前手机是否安装了第三方登录所需的应用,如果安装了显示,没有安装则隐藏

    //判断用户是否安装应用
     //qq
        if !(QQApiInterface.isQQInstalled() && QQApiInterface.isQQSupportApi()) {
            QQBtn.hidden = true
        }
     //微信
        if !(WXApi.isWXAppInstalled() && WXApi.isWXAppSupportApi()){
            WeiXin.hidden = true
        }
     //微博
        if !UIApplication.sharedApplication().canOpenURL(NSURL(string: "sinaweibo://")!) {
            sina.hidden = true
        }
        
        if QQBtn.hidden == true && WeiXin.hidden == true && sina.hidden == true {
            diSanFangLogin.text = "欢迎登陆"
        }

    相关文章

      网友评论

        本文标题: APP因为第三方登录原因被拒解决方法

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