关于iOS QQ,微信登陆被拒的解决办法

    鉴于苹果对上线app测试,其测试机亦或是虚拟机是没有装微信或是qq等应用的,但是实际开发中,我们会用到qq,微信等第三方的登陆,最近有朋友遇到过此类问题被拒,所以把东西写下来,给大家提个醒。

        首先要说的是,当你app内有请求,微信第三方登录时,且当用户没有装这些软件时,常规的做法会提醒用户没有装此软件,等于变相的告诉用户去装此应用,这在苹果审核时是不允许的,这相当于引导用户去下载其他app,所以被拒,解决办法如下:

    1.针对qq登陆:qq登陆提供的三方接口有提供网页登陆与跳转到qq软件内登陆两种,所以,我们在实现qq登陆功能的时候,应该判断用户有没有下载qq这个软件,如果有下载,直接跳转到qq软件内登陆,如果没有下载此软件,则在网页去登陆,代码如下:


qq登陆

    2.微信登陆:因为微信是没有提供网页登陆功能的,所以解决办法是,当用户没有安装微信时,我们隐藏微信登陆按钮,这样ok了。

    希望对大家有帮助!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,794评论 25 709
  • 近日很多朋友问及用众筹的方式设计项目,探讨后出来方案初稿后,有很多的问号,主要集中在如下几方面:1、项目的核心内容...
    计静怡阅读 166评论 0 0
  • 一般在UIViewController无非就是请求数据实现区域和创建子视图区域视图赋值等几个固定区域,而我们为了更...
    木马不在转阅读 949评论 0 1
  • 中国央行不到半个月时间,也就是年前几天和最近几天吧,两次上调了“利率”,是否在预示着我国货币政策由比较宽松走向比较...
    乾坤30阅读 248评论 0 0
  • 现代清明节 前一段时间清明节有看到一篇关于扫墓...
    科恩先生阅读 183评论 0 1