shiziwen
V2EX  ›  iOS

iOS App 审核被拒,提示说微信登录的时候,不能让用户安装微信

  •  
  •   shiziwen · Sep 25, 2015 · 15393 views
    This topic created in 4056 days ago, the information mentioned may be changed or developed.

    App 审核被拒了,说是用户使用微信登录的时候,不能因为如果没有安装微信,还用用户安装微信。

    消息如下:
    10.6 Details

    We were required to install WeChat before we could login with WeChat account. Apps should be able to run on launch, without requiring additional applications to be installed.

    请问大家遇到过这种问题吗?

    多谢

    Supplement 1  ·  Sep 25, 2015
    另外,请问在分享的时候,是不是也需要判断一下是否安装了微信和 QQ ?
    多谢
    22 replies  •  2015-09-28 02:40:16 +08:00
    chaixl
    chaixl
    Sep 25, 2015
    1
    检测用户是否安装微信,如果没有,隐藏微信登录按钮。
    snowspace
    snowspace
    Sep 25, 2015
    2
    如果没有装微信把按钮隐藏或者走 web 登录
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    3
    @chaixl
    目前看来也只有这个方法了。
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    4
    @snowspace
    如何走 web 登录?
    est
    est
    Sep 25, 2015
    5
    我感觉是月经贴呢。。。几年前就有这规定了吧。
    snowspace
    snowspace
    Sep 25, 2015
    6
    @shiziwen 微信的 sdk 如果没有装微信就会跳到 web 登录
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    7
    @snowspace
    我跟同事确认一下。
    好像我们使用的就是官方的 sdk 。
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    8
    分享的时候,是不是也需要判断一下是否安装了微信、 QQ 等?
    newtonisaac
    newtonisaac
    Sep 25, 2015
    9
    canopenurl
    BenX
    BenX
    Sep 25, 2015
    10
    if ([WXApi isWXAppInstalled]) {
    //装了展示出来
    } else {
    //没装不要在 UI 上展示
    }


    这样一般 review 就没问题了
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    11
    @BenX
    登录是这么处理的。

    分享呢?是不是也要隐藏掉?
    看很多 app 都是提示“分享失败, XX 未安装”
    xi_lin
    xi_lin
    Sep 25, 2015 via iPhone
    12
    @shiziwen 分享也要隐藏
    honeycomb
    honeycomb
    Sep 25, 2015
    13
    @shiziwen
    又见到一家流氓的
    BenX
    BenX
    Sep 25, 2015
    14
    @shiziwen 我反正一概没装就隐藏掉,登录和分享都是。
    yellowV2ex
    yellowV2ex
    Sep 25, 2015
    15
    这规则都出来 1 年多了吧,凡是第三方登录,先检测有无第三方的客户端,如果没有,那么要隐藏按钮。
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    16
    shiziwen
    shiziwen
    OP
    Sep 25, 2015
    17
    @BenX
    如果都没有安装呢?
    空着吗?
    honeycomb
    honeycomb
    Sep 25, 2015
    18
    @shiziwen

    分享不用系统分享接口
    BenX
    BenX
    Sep 25, 2015
    19
    @shiziwen 都没装是个啥意思?
    xenme
    xenme
    Sep 26, 2015 via iPhone
    20
    我在想能不能加个开关,审核的时候就一张图片,几个按钮。上架了,服务器上开就正常逻辑
    angkec
    angkec
    Sep 26, 2015 via iPhone
    21
    @BenX 估计意思是这些提供第三方登陆的软件,比如微信, QQ ,知乎等在用户的机器上都没有装。这种情况下登陆那里是不是就只有空着了。
    shiziwen
    shiziwen
    OP
    Sep 28, 2015
    22
    @BenX
    就是微信, QQ 等需要分享到的第三方软件都没有装的情况。
    目前的解决办法是添加微博分享,因为如果没有装微博的话,可以使用 web 页面登录。
    其它的需要安装才能分享的软件,判断是否安装,没有安装的话就隐藏掉。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1735 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 23:44 · PVG 07:44 · LAX 15:44 · JFK 18:44
    ♥ Do have faith in what you're doing.