helllkz
V2EX  ›  问与答

ios APP 现在可以后端控制升级吗

  •  
  •   helllkz · Sep 29, 2018 · 3398 views
    This topic created in 2808 days ago, the information mentioned may be changed or developed.

    对于 Android 的话,可以 APP 从后台进行版本检测和自动更新,但是对于 ios 的话,通过检测 app store 的版本进行自动更新的提示 如果因为某些原因,新版本相关功能已经升级导致老版本已经无法使用了,需要强制用户升级到最新版本的话,能采用 Android 的方式,由判断当前版本是否可用,如果不可用的话,就弹出对话框,提示用户当前版本已不可用,必须升级,然后跳转到 app store。这样是不是在 app 审核的时候很容易就毙了

    11 replies    2018-09-29 17:14:57 +08:00
    jonde
        1
    jonde  
       Sep 29, 2018
    审核时隐藏掉不就好了 ,大家不都是这么做的么
    LibidoDealer
        2
    LibidoDealer  
       Sep 29, 2018
    狗屎毒瘤
    LibidoDealer
        3
    LibidoDealer  
       Sep 29, 2018
    狗屎毒瘤玩意儿
    liuminghao233
        4
    liuminghao233  
       Sep 29, 2018 via iPhone
    可以学习一下 ofo 的做法
    jielong
        5
    jielong  
       Sep 29, 2018
    根据 bundle version 来控制隐藏
    leeezw
        6
    leeezw  
       Sep 29, 2018 via iPhone
    弹出框的条件是当前版本比 appstore 版本小 否则不处理 审核的时候当前版本肯定比 appstore 大的 所以相当于审核屏蔽了 不过我们是把版本号传给后台 根据后台返回判断是否弹出与是否强制更新
    maemolee
        7
    maemolee  
       Sep 29, 2018
    有些前辈说,可以偷偷设定一个推送开关,在送审的时候关掉这个推送,然后等过审了再打开。
    helllkz
        8
    helllkz  
    OP
       Sep 29, 2018
    @leeezw 所以其实审核的时候还是人肉在使用 APP,而不是类似代码审核之类的哦?那这样的话不是很容易就屏蔽了,相当于我送审 1.0.0 版本,但是我后台最新版本设置 0.9.0,可用版本 0.9.0 和 1.0.0,那这样肯定就是最新版本了,就不会弹出提示框,等审核通过了,我后台设置 1.0.1 就好了
    leeezw
        9
    leeezw  
       Sep 29, 2018 via iPhone
    @helllkz 后台为什么要改成 1.0.1 过了后台最新改成 1.0.0 就好了呀 后台 1.0.1 那用户一直提示更新了 审核分预审 机审 人审
    mcluyu
        10
    mcluyu  
       Sep 29, 2018
    pod 'Harpy'

    也可以自己实现,很简单啊,会什么需要隐藏呢,审核的时候你没上线,当前版本大于商店版本,不会做出任何提示,审核的人也不会看到,检测到有更新弹窗提示,只留一个按钮“立即更新” 然后跳转 App Store, 同时调用 exit(0); 强制退出 APP,下次再打开如果用户还是没有更新的话接着弹窗,相当于不升级用不了。
    helllkz
        11
    helllkz  
    OP
       Sep 29, 2018
    @leeezw 嗯,只是举例,只要审核通过了,就把后台最新版本修改成审核的版本就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4116 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 05:20 · PVG 13:20 · LAX 22:20 · JFK 01:20
    ♥ Do have faith in what you're doing.