V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
helllkz
V2EX  ›  问与答

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

  •  
  •   helllkz · 2018-09-29 13:35:18 +08:00 · 2667 次点击
    这是一个创建于 2280 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    也可以自己实现,很简单啊,会什么需要隐藏呢,审核的时候你没上线,当前版本大于商店版本,不会做出任何提示,审核的人也不会看到,检测到有更新弹窗提示,只留一个按钮“立即更新” 然后跳转 App Store, 同时调用 exit(0); 强制退出 APP,下次再打开如果用户还是没有更新的话接着弹窗,相当于不升级用不了。
    helllkz
        11
    helllkz  
    OP
       2018-09-29 17:14:57 +08:00
    @leeezw 嗯,只是举例,只要审核通过了,就把后台最新版本修改成审核的版本就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 175ms · UTC 03:23 · PVG 11:23 · LAX 19:23 · JFK 22:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.