用户说体验 | 关于阿里百川HotFix你需要了解的一些细节

最近很火的热修复技术,无意中了解到阿里百川也在做,而且AndroidiOS两端都支持,所以决定试一试。试用一段时间后,感觉还不错,主要是他们有一个团队在不断维护更新这个产品,可以看到他们的版本更新记录。基本每月都有更新,从修复方法到新增类,问了客服据说后面还会把当前已有的限制全部去掉,要是真能实现这些还挺令人激动的。下面说说我接入使用的一些心得体会吧。

   

   开发者通过淘宝账号注册即可成为阿里百川的用户,但是如果要使用阿里百川HotFix还需要申请开通,大概可以分下面几个步骤:

1.   注册百川

首先要去注册成为开发者,然后再去选择其中的某个产品开通,这与阿里云、友盟的逻辑差不多。打开官网页面baichuan.taobao.com,用自己的淘宝账号登录就会有注册流程,简单填写一下个人信息几分钟就能完成注册,成为百川的开发者了。这里有个小坑,就是有的公司会把淘宝域名屏蔽掉,以防止员工在工作时间进行淘宝购物,因而就没法打开百川的官网,幸好我司没事,么么哒~~

2.   申请开通


阿里百川HotFix在使用前需要申请开通,没有申请的不能直接使用,如下图所示:

PS:解释一下阿里百川控制台和阿里百川HotFix管理后台的关系哈。阿里百川是阿里的无线开放平台,有多款技术产品,都放在百川控制台内。通过百川控制台,可以进入HotFix这个产品的后台,当然你也可以直接输入hotfix.taobao.com进入hotfix管理后台。对接HotFix,当然应该去的是阿里百川HotFix管理后台,新来的同学容易走错哟。

 

在申请开通时需要填写申请理由,这里一定不能乱填,阿里工作人员真的会认真看的。基本上说是修复线上app的bug,附上从哪里了解到的就能通过。修复线上app的bug,这正是HotFix的主要功能。申请开通的过程中,阿里工作人员还可能会电话了解一些简单的问题,例如应用的情况、了解HotFix的渠道等小问题,同时审核可能会需要几十分钟到半天的时间,这个时候我们所能做的就是等等等,如果不想等也可以去文档里扫他们的钉钉群二维码,催一下基本立刻通过,如下是申请开通的流程,我走下来大约花了30分钟。

                                   申请开通

 

3.   创建应用


有应用名称、应用类型的选择,名字可以根据应用的定位来取,类型选择与应用相关的类型即可。

 

4.   上传补丁


上传补丁的名字,是有固定的,如main.js就是这个,这个在阿里后台应该有一个匹配的文件名字,上传完成后,就会有如下结果。不过版本号是不能乱写的,看看你要修复的程序到底是哪个版本有bug了,就需要写明相应的版本号。如果多个版本都有bug怎么办?阿里百川已经为大家考虑好了,可以增加多个版本,并且不同的版本还能添加不同的补丁文件哟。

 

5.   发布补丁


点击右边的“查看详情”就会得到热修复的相关内容,如全量发布,这里有全量发布与灰度发布的区分。如同字面意思,全量发布自然是所有人都能下载到补丁了,所以建议先灰度发布,确认补丁OK后再全量发布。不过如果你的应用还没有上线,就是另外一回事了,这时全量发布能让你百分百下载到补丁。

 

6.   下载RSA密钥的问题


当选择全量发布后,需要将App ID、App Secret、RSA密钥等信息加入到应用程序中。但是我在下载RSA密钥文件时,遇到一些小问题,例如在火狐上文件是无法下载的,同时在谷歌浏览器,会遇到文件打开是空白页的问题,导致这个问题的原因是账号不兼容火狐浏览器,而在新的谷歌浏览器中打开的时候,会遇到缓存问题,需要进行强制刷新(ctrl+f5),这个时候就可以下载刷新过后的文件进行本地化测试,如果还是之前的老文件,测试是通不过的,这个时候就可以打开新的页面进行下载了。

 

6.1没刷新前的测试效果


6.2发布过后的测试效果


如果测试没有报错,那么加载设备数是会增加的,正确发布截图如下。

设备发布成功apatch反馈

                            设备发布成功后,后台的情况变化

 

在整体测试过程中,有以下几点小问题总结一下:


1.     百川目前在浏览器支持方面,优先支持谷歌,所以网页开发者或app开发者们,需要注意下这个细节。

2.     目前测试平台规范比较好,我们在版本发布的时候一定要兼顾可能会出现的问题,例如我就出现有时候无法创建应用,有时候创建应用报错,有时候发布版本报错等,这些问题都会有信息提示,例如出现报错提示如下。

3.  如果实在有问题不明白,就去扫他们文档里的那个钉钉二维码,加群进去后,有更新通知,钉钉上还会有公告提醒,所以就算没问题,加进群去也是不错的,可以了解到hotfix的最新进展及问题总结等等。要是嫌吵,可以开启钉钉群的免打扰功能哈哈。

时间: 2024-09-19 03:03:38

用户说体验 | 关于阿里百川HotFix你需要了解的一些细节的相关文章

热修复技术对比及阿里百川HtFix 2.0深入剖析

近两年来,热修复技术在安卓开发圈儿成为焦点.随之而来的是,相关的解决方案也不断涌现.为此,本文将热修复的几大流派分别做较深入的阐述,以使关注这一技术的开发同学有更深的了解. 在正式切入话题之前,我们先来看看传统的开发流程究竟有哪些痛点.概括之,可以用三个"太"来描述:1.重新发布版本的代价太大:2.用户下载安装的成本太高:3.BUG修复不及时造成用户体验太差. 正因为如此,热修复技术才得以施展,并被广大开发者追捧.那么,热修复开发流程具有怎样的优势?总结起来,也有三点. 第一, 无需重

【直播预告】——阿里百川邀您畅谈热修复

当App发布之后,如果出现客户端的问题,实在是干着急,毕竟覆水难收.各方会焦头烂额:重新打包App.测试.向各个应用市场和渠道换包.提示用户升级.用户下载.覆盖安装--有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布. 针对以上问题,开源界已经涌现了一些热修复技术方案,当线上应用出现紧急Bug时,无需再重新发版本,通过发送补丁的方式达到修复Bug的功能.业界常用的主要包括Dexposed.AndFix.ClassLoader三种.   So?即日起,在本帖下方扫码参与直播活动

移动设备可以提升用户的体验的七个误区

文章描述:移动网页设计中的七个误区. 误区一:手机用户一直忙忙碌碌,并且注意力是比较分散的 错.手机不只是在旅途中使用,我们在沙发上也会使用手机,在厨房里也会,当我们在外面临时逗留时更会使用手机.在使用手机的时候,我们可能在处理一些琐碎的工作,也可能百无聊赖,但这时我们的注意力更有可能集中在手机上. 误区二:移动意味着更少 错.移动网页设计并不轻松.设计人员对手机屏幕大小做了太多假设.说移动网页设计应该更少,就像认为平装书的页面比较小.应该删除一些章节一样可笑. 误区三:避免复杂 错.丰富的功能

增强用户的体验愉悦性和专注度:保持用户的游戏体验

文章描述:保持用户的游戏体验"流"对于增强用户的体验愉悦性和专注度很重要,为保持这种状态采用的方式也很多,这里就不具体赘述,只重点从界面设计和信息反馈两个方面阐述,希望可以在以后的设计中意识到这点的重要性,尽量避免或减少打断用户"流". 当人们全身心地投入在某个活动中时,他们会对周围的事物视而不见.这种状态被称为"流".这个概念最早在Mihaly Csikszentmihalyi 的著作Flow: The Psychology of Optima

界面上给予用户更高的自由度用户使用体验是否能提高

在界面上给予用户更高的自由度,是否就真的能够带来用户使用体验的提高呢?从自由度的角度而言,这究竟是变得更加自由了呢,还是变得更加不自由了呢?回答这个问题之前,我们可以先看看另外一款著名软件UltraEdit的界面. 很早我就在思考类似的问题,在界面上给予用户更高的自由度,是否就真的能够带来用户使用体验的提高呢? 最近,著名的截图软件Snagit更新到了10.0,这是一个一直以来我都非常喜欢的软件.在10中,他新增了一个非常有意义的功能:All-in-One.顾名思义,只需要执行这一个动作,你就可

日抛型App不顾及用户的体验性,未来的移动APP将会如何发展

未来是移动互联网的时代,对于移动互联网的发展,相信用户们都比较熟知移动APP应用.目前来说,移动APP被手机用户们所应用,从而打开了APP的市场范围,这对于手机一族的用户来说无疑是非常好的选择.但随着APP应用的发展,越来越多的APP应用开始诞生,但有些应用往往采用十分简单的包装然后将内容打包起来,从而直接给用户下载应用,这对于用户来说,毫无用户体验或者技术含量可言,长久下来成为了日抛型APP应用.那么,未来的移动APP将会如何发展? 如今,用户对于APP的应用几乎都是属于喜新厌旧的一种形态,也

提高用户的体验:设计中的“流”

导读:"当人们全身心地关注于某项活动时,他们不会意识到外界的干扰.这种状态称为"流".-由Mihaly  Csikszetmihalyi 首创的概念,是芝加哥大学心理学教授及<流:最佳体验的心理学>的作者. 为什么电话客服,边接电话边审核资料效率会变低? 为什么当班主管每天都很忙,却没看见做什么事情? 为什么工程师在开发某个功能时,害怕被临时要求修改某项BUG? 为什么--  这些其实都跟传说中的"流"有关系.何谓"流"?

从2个“莫言”看百度人工干预如何提升用户搜索体验

最近,中国作家莫言获得诺贝尔文学奖的新闻可谓是铺天盖地.作为一名seo人员,很容易就会猜到"莫言"这个关键词的百度指数一定会在最近一周内有一个直线型上升.事实上也是如此,最近一周,"莫言"这个关键词的百度指数飙升到了28000多.   不知道大家注意到没?排在前面的全部都非此次获得诺贝尔奖的作家莫言,而是另一位网名叫莫言的人.事实上这些排名均来自爱拍网,在爱拍网上有一位叫"莫言"的注册用户,该用户是一位骨灰级视频解说,深受大家喜爱,因此爱拍网上有

提高用户登录体验的5个细节

  提高用户体验最好的方向,就是尽力让用户切实地体会到整个操作流程的简单顺畅.要提高登录流程的用户体验,有很多方面的因素是需要设计师考虑的.这篇文章中,我们将主要讨论一下登录界面流程优化的5个细节.我们会从两种不同的登录类型着手,一直说到标识的重要性. 登录类型 目前,有两种主要的登录类型,一种是通过在网站本身注册登录,第二种是使用第三方社交网络帐号,诸如Google.Facebook.新浪微博等等.目前很多应用程序都采用第二种登录方式,设计师和开发者只需要做好登录按钮和接口就好了. 相对传统的