亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

移動端熱修復方案——阿里百川HotFix

2019-11-06 09:45:13
字體:
來源:轉載
供稿:網友

熱修復方案概述:

QQ空間熱修復方案

RocooFix

Nuwa

HotFix

native hook的方案

AndFix

阿里百川(未開源)

微信熱修復方案

Tinker_imitator(微信熱更新方案實踐)

tinker(微信官方)

手機QQ熱修復方案

QFix:推薦文章QFix探索之路——手Q熱補丁輕量級方案

上述方案,關于熱修復都做了許多詳細的介紹,對于眼饞而又不想踩坑的懶癌晚期患者,我們只用現成的。 先不細說,我們看下阿里百川的HotFix方案的使用,感受下熱修復的快捷:(以下內容來自阿里百川HotFix官方文檔)

阿里百川HotFix簡介

阿里百川HotFix是阿里百川旗下全平臺App熱修復服務方案。產品基于阿里巴巴首創hotpatch技術,提供最細粒度熱修復能力。讓您無需等待實時修復應用線上問題。

移動端熱修復方案——阿里百川HotFix

應用場景

阿里百川HotFix提供的熱修復能力,讓您對應用程序的控制更加自由。 您可以使用HotFix:

緊急修復線上問題。

快速發布新鮮功能。

為什么選擇阿里百川HotFix?

方案比較

當前市面的熱修復方案有很多,而阿里百川HotFix是其中唯一同時支持Android & iOS端熱修復的產品。與眾多的開源項目或者半開源項目相比,我們不僅有AndFix、Wax開源項目團隊成員的支持;同時還在其原有基礎上對打包、調試工具、補丁版本管理等、安全性上做了升級;更重要的是,結合最新的研究成果,突破了原有開源項目的諸多限制,我們能做到類修復、資源修復、so文件修復的實時生效。

自動屏蔽廣告 相比而言,阿里百川HotFix是一個有著多人團隊支持并維護的產品,我們承諾對于加入釘釘群咨詢的客戶,保證工作日內15分鐘響應,非工作日亦可當天響應的效率,提供您滿意的服務。如果您對于產品滿意,歡迎推薦給您的朋友,如果有任何建議或意見,也歡迎加入釘釘群和我們聯系,或者直接填寫問卷給我們留言,您的聲音,是我們的動力!

移動端熱修復方案——阿里百川HotFix

(詳情可參考:Android熱修復技術選型——三大流派解析)

HotFix總體來說最大的優勢在于:

補丁即時生效,不需要應用重啟;

補丁包同樣采用差量技術,生成的PATCH體積小;

對應用無侵入,幾乎無性能損耗;

傻瓜式接入。

>

但是HotFix1.0版本也有美中不足, 比如暫時不支持新增類和資源,so文件的修復等(這些限制均會在一月中的2.0版本全部去掉),但是作為一項定位為線上緊急BUG的熱修復的服務來說,能夠真正做到BUG即時修復用戶無感知,同時保證對應用性能不產生不必要的損耗,在熱修復方面不失為一個好的選擇。

接入流程&準備工作

接入流程

要完整使用阿里百川HotFix,您需要以下幾步操作:(其中前三步為準備工作,見下方文檔)

注冊阿里百川開發者

創建百川應用

申請產品權限

集成SDK

生成補丁

發布補丁

準備工作(推薦使用Chrome瀏覽器)

Step1 注冊阿里百川開發者

前往注冊成為阿里百川開發者

Step2 創建百川應用

如果您已經創建過百川應用,可以直接在指定應用上使用HotFix產品。

如果您尚未創建過百川應用,請前往創建百川應用。

Step3 申請產品權限

您需要在百川開發者控制臺申請HotFix產品權限,我們將在1個工作日內完成審批。申請理由請“填寫您真實的APP名,說明是否已上應用市場,通過什么渠道了解到百川HotFix。若無APP或還未上線請詳細描述具體公司業務?!保瑢徍诉M度可以加入釘釘群咨詢。

選擇一個應用

點擊“我的產品后臺”

選擇開通HotFix權限

Android 快速集成

詳細操作步驟,請參考官方文檔

HotFix管理后臺使用說明

此處,手動尷尬,HotFix管理后臺地址打開后無響應(Are you Kidding me?)

Step1 創建應用

HotFix會同步您所有的百川應用,并區分操作系統:Android,iOS。

您也可以在HotFix控制臺新增一個百川應用。

您一共可以創建iOS應用10個,Android應用10個。

Step2 獲取SDK配置信息

您可以在應用管理頁面獲取配置SDK所需要的基本信息。包括:

AppID:用于AppID是百川上應用的唯一標識RSA密鑰: RSA密鑰是保存在客戶端本地用于解密patch包過程中使用的解密密鑰。(推薦使用chrome瀏覽器下載)App Secret:用于URL請求時生成合法驗簽標識的key。

特別注意:如找不到下圖所示頁面,請查看本篇文檔開頭,區分“百川控制臺”&“HotFix管理后臺”。

Step3 創建版本

您可以在HotFix控制臺創建版本。(推薦使用chrome瀏覽器)

版本號:用戶自行輸入,版本號是為以.分割的多段數字,如1.0.1。版本號必須與用戶App內的appVersion相同。如果不相同將導致補丁發布不成功。

Step4 上傳補丁文件

在版本詳情頁面,您可以上傳補丁文件。

補丁文件名稱規范:

Android:文件名必須為 baichuan-hotfix-patch.jariOS:文件名必須為 *.zip,對于集成1.2.0之前版本的SDK文件名必須為main.js

如何生成Android補丁文件:見文檔生成Patch補丁

如何生成iOS補丁文件:見文檔iOS Patch文件生成

也可以瀏覽補丁狀態。

等待中:補丁上傳成功,等待操作。已灰度:補丁正在進行灰度發布。已發布:補丁已全量發布至所有設備。已停止:補丁發布行為已暫停。

Step5 發布補丁

HotFix提供了多種發布方式,方便您根據自身業務需要選擇性使用。 5.1 本地測試

HotFix提供了調試工具實現本地測試,方便您在正式發布前,在您的手機本地進行測試。 步驟如下:

安裝HotFix 調試工具。使用HotFix 調試工具獲取補丁。Android調試工具使用說明iOS調試工具使用說明

5.2 灰度發布

HotFix提供灰度發布模式,您可以在控制臺設置灰度設備數,系統會將該補丁隨機推送至指定數量的設備。其余設備將不會更新該補丁。

設備數:指設備請求更新該補丁的次數,并不等于絕對設備數。例如:1個設備請求了2次更新該補丁,則會消耗掉2的設備數。

灰度后可以根據自身需要停止本次灰度發布,停止后可以選擇:

重設灰度發布規則,新的規則中設備數必須大于之前的值。改為全量發布?;貪L版本(如果存在歷史版本)見Step7 發布回滾

5.3 全量發布

HotFix提供全量發布模式,選擇全量發布后,將對所有安裝了當前應用版本(即之前創建應用時所填寫的應用版本號)的設備推送該補丁。

與灰度發布類似,在全量發布會可以根據自身需要停止本次全量發布,停止發布后可以選擇:

繼續全量發布?;貪L版本(如果存在歷史版本)見Step7 發布回滾

Step6 停止發布

HotFix提供停止發布功能,用戶選擇停止發布后,系統將停止該補丁的繼續發布。但已加載該補丁的設備會依然保持安裝該補丁的狀態。

Step7 發布回滾

HotFix提供發布回滾功能,用戶選擇回滾的目標補丁后,所有該應用版本下的設備都會回滾到目標補丁的版本。

使用回滾功能必需要具備一下幾個條件:

當前的版本已停止發布。該版本之前存在至少一個歷史版本。

Step8 繼續發布

HotFix提供繼續發布功能,用戶選擇繼續發布后,將可以重新設置發布規則。

如果當前版本在停止前處于灰度中,繼續發布可以:

重設灰度發布規則,新的規則中設備數必須大于之前的值。改為全量發布。

如果當前版本在停止如果處于全量發布,繼續發布可以:

繼續全量發布。

Step9 數據統計

HotFix目前提供兩種數據信息。

成功推送設備數:每當有設備發起一次更新請求,且補丁下載成功,則記為一次成功推送。累計加載設備數:每當有設備成功加載該補丁,則記為一次累計加載。

注:后臺數據可能有少許延遲。

Step10 補丁一鍵清除

HotFix提供補丁一鍵清除功能。開發者可以對指定應用版本下面的所有補丁進行一鍵清除操作。

開發者操作一鍵清除后,app用戶在下一次打開應用時,HotFix SDK將清除本地所有補丁,回滾至該應用版本的無補丁狀態!請謹慎操作。開發者操作一鍵清除后,管理后臺的歷史補丁將處于“已刪除”狀態,開發者不可再對補丁執行除瀏覽外的任何操作。為保證一鍵清除功能可用,請保證iOS SDK版本為1.2.1及以上,Android SDK版本為1.4.0及以上。

>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
九九精品在线视频| 国产成人小视频在线观看| 国产精品久久9| 精品一区二区三区电影| 日韩av在线资源| 亚洲国产另类 国产精品国产免费| 亚洲一区二区免费| 中文字幕日韩欧美| 一区二区三区无码高清视频| 国产精品揄拍一区二区| 国产精品18久久久久久麻辣| 在线观看欧美视频| 国产日韩欧美一二三区| 亚洲国产日韩欧美在线动漫| 国产精品激情av电影在线观看| 亚洲视频第一页| 亚洲国产精彩中文乱码av在线播放| 狠狠躁夜夜躁人人爽超碰91| 成人网在线免费看| 91久久在线观看| 7777精品久久久久久| 欧美视频国产精品| 91免费看视频.| 日韩精品极品视频免费观看| 日韩一区二区三区在线播放| 国自产精品手机在线观看视频| 九色精品免费永久在线| 欧美午夜激情小视频| 国产精品丝袜一区二区三区| 深夜福利日韩在线看| 在线观看不卡av| 国产午夜精品美女视频明星a级| 日韩电影在线观看永久视频免费网站| 国产日韩在线亚洲字幕中文| 国产精品91久久久| 中文字幕欧美日韩在线| 亚洲第一网中文字幕| 日本三级久久久| 国产精品老牛影院在线观看| 国产日韩av在线| 精品国产精品三级精品av网址| 欧美丰满少妇xxxxx做受| 91网站在线看| 久久免费视频观看| 亚洲国产欧美精品| 日韩中文在线中文网三级| 国精产品一区一区三区有限在线| 久久手机免费视频| 伊人激情综合网| 91精品在线影院| 亚洲精品一区二三区不卡| 亚洲福利视频二区| 国产一区二区丝袜| 国产成+人+综合+亚洲欧洲| 欧美黑人一级爽快片淫片高清| 亚洲一级一级97网| 欧美在线观看日本一区| 久久久影视精品| 国产在线播放91| 久久国产精品99国产精| 91超碰caoporn97人人| 777国产偷窥盗摄精品视频| 精品久久中文字幕久久av| 91久久久久久国产精品| 国产精品亚洲欧美导航| 欧美中文在线字幕| 国产精品高清免费在线观看| 国产精自产拍久久久久久蜜| 欧美久久久精品| 欧美在线性视频| 精品无人区乱码1区2区3区在线| 亚洲国产成人一区| 中文字幕av一区二区三区谷原希美| 国外色69视频在线观看| 最近2019年手机中文字幕| 欧美视频专区一二在线观看| 欧美激情亚洲视频| 国产精品盗摄久久久| 亚洲第一级黄色片| 欧美成人黑人xx视频免费观看| 亚洲欧洲成视频免费观看| 欧美精品久久久久久久| 日韩欧美国产成人| 亚洲第一免费网站| 欧美激情视频网址| 成人免费观看49www在线观看| 久久久久日韩精品久久久男男| 久久精品亚洲精品| 国产精品aaaa| 91亚洲精品久久久久久久久久久久| 国产精品自产拍在线观看中文| 久久久女女女女999久久| 欧美放荡办公室videos4k| 亚洲免费伊人电影在线观看av| 国产精品视频地址| 91爱爱小视频k| 国产日韩精品综合网站| 亚洲理论电影网| 欧美在线视频免费| 国产精品久久久久久久av大片| 亚洲人成在线电影| 成人两性免费视频| 精品一区二区三区三区| 国产欧美日韩综合精品| 欧美性猛交xxxx黑人| 精品福利樱桃av导航| 91精品视频免费| 日本精品性网站在线观看| 欧美有码在线观看视频| 欧美日韩国产一区二区| 美女性感视频久久久| www.日韩系列| 国产精品网站入口| 欧美激情视频给我| 精品视频一区在线视频| 国产精品久久久久久av下载红粉| 日韩中文字幕网| 91久久综合亚洲鲁鲁五月天| 97精品免费视频| 成人国产精品一区| 欧美一级在线亚洲天堂| 欧美精品手机在线| 国产精品一区二区三区毛片淫片| 久久国产精品亚洲| 欧美精品福利在线| 日韩av在线网址| 一区二区亚洲欧洲国产日韩| 国产精品黄视频| 国产精品极品美女在线观看免费| 欧美激情xxxx| 国产精品99导航| 亚洲国产精品电影在线观看| 欧美色播在线播放| 国产精品日韩av| 高跟丝袜一区二区三区| 91国产美女视频| 美日韩精品免费视频| 国产精品第一区| 久久精品国产亚洲| 久久久在线免费观看| 欧美野外猛男的大粗鳮| 国产成人一区二区三区电影| 日韩国产欧美精品一区二区三区| 欧美极品少妇xxxxⅹ喷水| 一区二区三区视频免费在线观看| 97视频在线观看播放| 成人福利视频网| 国产精品激情自拍| xvideos成人免费中文版| 国产欧美精品久久久| 日韩在线高清视频| 日韩精品视频在线免费观看| 川上优av一区二区线观看| 欧美精品免费在线观看| 欧美麻豆久久久久久中文| 色中色综合影院手机版在线观看| 欧美一区二区三区精品电影| 亚洲bt天天射| 久久九九全国免费精品观看| 成人情趣片在线观看免费| 亚洲美女视频网| 九九久久精品一区| 最近日韩中文字幕中文| 国产999精品|