nicegoing
V2EX  ›  Android

公司的应用主要发布在 google play,使用热修复会有被禁的风险吗?

  •  
  •   nicegoing · Jan 20, 2017 · 34031 views
    This topic created in 3578 days ago, the information mentioned may be changed or developed.
    热修复在国内很火,在国外不流行。 google play 能上热修复吗?
    30 replies  •  2019-03-27 13:59:24 +08:00
    allan1st
    allan1st
    Jan 20, 2017 via Android
    1
    打消这个念头吧
    millson
    millson
    Jan 20, 2017 via iPhone
    2
    游戏类应该可以吧
    kot32
    kot32
    Jan 20, 2017
    3
    Google Play 上架审核分分钟的事,要热修复干嘛?
    hahastudio
    hahastudio
    Jan 20, 2017
    4
    https://play.google.com/about/developer-content-policy-print/
    An app downloaded from Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism.
    nicegoing
    nicegoing
    OP
    Jan 20, 2017
    5
    @allan1st
    @millson
    @kot32
    @hahastudio
    谢谢大家,我了解了。
    love4taylor
    love4taylor
    Jan 20, 2017 via Android❤️1
    6
    热补丁的后果就是被要求下架整改..
    allan1st
    allan1st
    Jan 20, 2017❤️12
    7
    国内没有统一的市场造成了热修复的流行。 Google Play 的发布审核一般在一两个小时以内,并且自带好用的 Alpha Beta 测试以及灰度发布,在很大程度上能替代热修复带来的便捷;自动更新、按设备类型分发也比国内各种『正规』和野鸡市场甚至 apk 下载网站高出一大截;由于只有单一的 app 商店,甚至不需要花精力研究加固反编译甚至混淆。 Google Play 是禁止热修复热更新的,一旦被下架,没有重新上架的任何机会,必须换包名,如果主要针对 Google Play 的话,完全没有必要去做这种吃力不讨好,被下架程序员担负全部责任的事情。
    换个角度说,热修复这种那么方便的技术,只在大陆三不管地区流行,国外开发者完全不感兴趣,肯定是有道理的。千万不要去和规则作对。
    nicegoing
    nicegoing
    OP
    Jan 20, 2017 via Android
    8
    @allan1st 厉害了我的哥,回答的既详细又周到
    emberzhang
    emberzhang
    Jan 20, 2017 via iPhone
    9
    为啥 iOS 上 12306 就没人管....我们公司 erp 也是
    jhdxr
    jhdxr
    Jan 20, 2017
    10
    @emberzhang 因为那是网页。。。
    fzhw88
    fzhw88
    Jan 20, 2017
    11
    重点投诉对象……
    话说高德地图已经彻底下架了……
    xcodebuild
    xcodebuild
    Jan 20, 2017
    12
    @allan1st 没有重新上架的任何机会 <= 那支付宝微信为什么还能多次上架
    Quaintjade
    Quaintjade
    Jan 20, 2017 via Android
    13
    @allan1st
    国内某些大厂 APP 也被下架上架好多次了,有换过包名么?难道都不是因为应用内更新被下架?
    lazyjohnzhou
    lazyjohnzhou
    Jan 20, 2017 via Android
    14
    @allan1st 学习了!这也是不是很多国内的应用不愿上 Google Play 或者维护 Google Play 上的包的原因?
    hanbing135
    hanbing135
    Jan 20, 2017 via Android
    15
    外行想问下啥叫热修复
    langjiyuan
    langjiyuan
    Jan 20, 2017
    16
    @hanbing135
    当有严重 bug 需要紧急修复,而逐一打包上传到应用市场很麻烦,而且面临用户再次下载覆盖安装问题
    热修复 实际上是给应用打个补丁,而不需要用户重新下载 app 安装包覆盖安装。
    langjiyuan
    langjiyuan
    Jan 20, 2017
    17
    @fzhw88 又被下架了?一般原因是应用内自动更新版本吧
    Aquamarine
    Aquamarine
    Jan 20, 2017
    18
    @fzhw88 @langjiyuan 还真的找不到了,怎么回事?
    难道还不如百度地图?
    allan1st
    allan1st
    Jan 20, 2017
    19
    @Quaintjade 下架其实也是分不同种类的,可以参考这个网站,如果情节严重或者屡次犯规就会被永久封掉: https://support.google.com/googleplay/android-developer/answer/2477981
    allan1st
    allan1st
    Jan 20, 2017
    20
    @codefalling 同上,见这个网站: https://support.google.com/googleplay/android-developer/answer/2477981 情节严重的比如之前有个直播软件叫 17 ,因为涉及色情及儿童色情被直接封掉,最后只能换包名重新上架的。
    当然大公司肯定会比较有话语权,和 Google 的周旋中也能多讨到好处。
    allan1st
    allan1st
    Jan 20, 2017
    21
    @langjiyuan Play Store 是提供增量更新的,不需要下载完整的 apk 。
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Jan 21, 2017 via iPhone
    22
    热修复在国外不流行吗,那为啥 LL 每次更新没有一次走 AppStore /google play 的?
    hanbing135
    hanbing135
    Jan 21, 2017 via Android
    23
    @langjiyuan 感觉就是增量更新啊
    Kokororin
    Kokororin
    Jan 21, 2017 via iPhone
    24
    @BXIA 大更需要的
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Jan 21, 2017 via iPhone
    25
    @Kokororin 楼主明显说的是小更新啊
    zhouquanbest
    zhouquanbest
    Jan 21, 2017 via Android
    26
    原则上是不让的 但 Google 真的没有那么的“公平”
    你如果是用户基数大的产品 他们会睁一只眼闭一只眼

    这里不方便透露很多 但我认识的多家面向海外的产品 都是带热修复及其他一些违规行为的 google 基本默许了
    而如果比只是个刚上架的小产品 那就等着被下架吧
    langjiyuan
    langjiyuan
    Jan 21, 2017
    27
    @Aquamarine 从酷安上看,貌似是应用内更新 又被人举报了,下架不是一两次了
    langjiyuan
    langjiyuan
    Jan 21, 2017
    28
    @hanbing135 抱歉 忘了回复你了,在我接触范围内
    增量更新 跟 热修复 类似,但是有个最主要的区别是,应用是否要再次安装。
    增量更新下载的是差异包 再跟本地的 apk 合并成一个新的 apk 安装文件,需要再次安装 apk
    类比一下 是 win10 的周年更新 下载完成后,还需要走一步安装系统的流程
    热修复 类比一下相似的是 windows 的补丁,安装补丁就好,没必要重新走一遍安装系统。
    Trumeet
    Trumeet
    Aug 4, 2018 via Android
    29
    1. 打消这个念头吧
    2. 如果需要动态加载功能(划重点是 功能),可以用 Android App Bundle
    SmalL123
    SmalL123
    Mar 27, 2019
    30
    @allan1st 为什么 google play 会禁止热修复功能?是出于什么考虑?
    使用热修复会带来什么好处,使得国内比较推崇这个做法?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1562 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    ♥ Do have faith in what you're doing.