本發明專利技術提出了一種修復APP線上bug的方法、裝置及終端。該修復APP線上bug的方法,包括:移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;所述補丁下載工具將所述補丁文件存放至與所述APP共享的共享文件夾;在所述APP啟動時,所述APP基于所述補丁文件修復所述線上bug,準確及時地修復線上bug。
【技術實現步驟摘要】
一種修復APP線上bug的方法、裝置及終端
本專利技術涉及移動終端
,尤其涉及一種修復APP線上bug的方法、裝置及終端。
技術介紹
目前,手機應用程序APP已經非常普遍了,移動開發者(iOS/android)開發對應的APP來滿足用戶的需求,并且在APP正式上線前,開發人員力求該APP各項性能的正常。然而上線后的APP免不了會有bug,如何快速解決線上APP的bug,減少bug帶來的影響和損失,是所有開發人員必須解決的一個問題。因此,需要一種修復APP線上bug的方法、裝置及終端,以解決現有技術中存在的上述技術問題。
技術實現思路
本專利技術提供一種修復APP線上bug的方法、裝置及終端,準確及時地修復線上bug。本專利技術采用的技術方案是:一種修復APP線上bug的方法,包括:移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;所述補丁下載工具將所述補丁文件存放至與所述APP共享的共享文件夾;在所述APP啟動時,所述APP基于所述補丁文件修復所述線上bug。優選地,所述補丁下載工具從服務器下載用于修復線上bug的補丁文件之前,所述方法,還包括:所述APP指定所述共享文件夾。優選地,所述補丁下載工具為iOS操作系統中的TodayWidget插件,所述APP指定所述共享文件夾,具體包括:指定APPGroups目錄下的一個文件夾為所述共享文件夾。優選地,所述補丁下載工具從服務器下載用于修復線上bug的補丁文件,具體包括:所述補丁下載工具根據用戶的輸入指令從所述服務器下載所述補丁文件。本專利技術還提供了一種修復APP線上bug的裝置,包括:下載模塊,用于移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;存儲模塊,用于補丁下載工具將所述補丁文件存放至與所述APP共享的共享文件夾;修復模塊,用于在所述APP啟動時,所述APP基于所述補丁文件修復所述線上bug。優選地,所述裝置,還包括:設置模塊,用于:所述APP指定所述共享文件夾。優選地,所述設置模塊,具體用于:指定APPGroups目錄下的一個文件夾為所述共享文件夾。優選地,所述下載模塊,具體用于:所述補丁下載工具根據用戶的輸入指令從所述服務器下載所述補丁文件。本專利技術提供了一種終端,其特征在于,包括根據上文所述的裝置。采用上述技術方案,本專利技術至少具有下列效果:采用本專利技術的修復APP線上bug的方法,確保APP啟動時已經正確加載新的補丁文件,以便及時準確地修復線上bug。附圖說明圖1為本專利技術第一實施例修復APP線上bug的方法的流程圖;圖2為本專利技術第二實施例修復APP線上bug的方法的流程圖;圖3為本專利技術第三實施例和第四實施例修復APP線上bug的裝置的方框圖。具體實施方式為更進一步闡述本專利技術為達成預定目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對本專利技術進行詳細說明如后。本專利技術提供的修復APP線上bug的方法,可以準確及時地修復線上bug,提高用戶使用APP的體驗。下面將詳細地描述本專利技術的修復APP線上bug的方法及其各個步驟。第一實施例如圖1所示,本實施例公開的一種修復APP線上bug的方法,包括:步驟S10:移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;步驟S20:補丁下載工具將補丁文件存放至與APP共享的共享文件夾;步驟S30:在APP啟動時,APP基于補丁文件修復線上bug。上述補丁下載工具可以是開發人員開發的小插件,也可以是移動終端操作系統帶有的小插件,只要能夠在啟動APP之前將修復線上bug的補丁文件下載下來存放在APP可以共享的共享文件夾內即可。由此在啟動APP時,APP可以讀取并且解析該補丁文件,來修復線上bug。線上bug的發現是在APP上線后,由開發人員發現并且確定發生線上bug的具體原因,將修復該線上bug的補丁文件上傳至服務器,盡可能地確保APP啟動時正確加載新的補丁文件。作為優選地,本實施例的修復APP線上bug的方法,步驟S10:補丁下載工具從服務器下載用于修復線上bug的補丁文件,具體包括:補丁下載工具根據用戶的輸入指令從服務器下載補丁文件。補丁下載工具可以是在檢測到服務器上發布有補丁文件后自行下載補丁文件至共享文件夾,也可以是在用戶通過操作界面輸入相應的指令后再從服務器下載補丁文件。同時,Widget的展示概率很高,特別是在iOS10操作系統中,在移動終端鎖屏狀態下可以快速瀏覽TodayWidget的內容,因此用戶瀏覽TodayWidget較為方便,可以通過輸入指令在TodayWidget中下載服務器的補丁文件,存放至APPGroups目錄下的共享文件夾。第二實施例如圖2所示,在第一實施例的基礎上,步驟S10:補丁下載工具從服務器下載用于修復線上bug的補丁文件之前,本實施例的修復線上bug的方法,還包括:步驟S40:APP指定共享文件夾。作為優選地,補丁下載工具為iOS操作系統中的TodayWidget插件,步驟S40:APP指定共享文件夾,具體包括:指定APPGroups目錄下的一個文件夾為共享文件夾。具體地,移動終端運行的操作系統為iOS操作系統,APP添加有TodayWidget擴展,并且指定一個APPGroups目錄下的一個文件夾為共享文件夾,用于APP與Widget共享數據。本實施例通過todayWidget下載server上的補丁文件,APP啟動時讀取共享數據里面的補丁文件,修復線上bug。todayWidget與APP是兩個完全獨立的進程,通過指定APPGroups目錄下的一個文件夾作為共享文件,將補丁文件以NSUserDefaults或者是NSFileManager的方式存儲與共享文件夾。即將NSUserDefaults對應的文件和NSFileManager對應的文件,存放在iOS系統級別的沙箱文件中,實現todayWidget與APP的數據共享。第三實施例如圖3所示,本實施例提供了一種修復APP線上bug的裝置,包括:下載模塊20,用于移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;存儲模塊30,用于補丁下載工具將補丁文件存放至與APP共享的共享文件夾;修復模塊40,用于在APP啟動時,APP基于補丁文件修復線上bug。作為優選地,下載模塊20,具體用于:補丁下載工具根據用戶的輸入指令從服務器下載補丁文件。第四實施例如圖3所示,在第三實施例的基礎上,本實施例的修復線上bug的裝置,還包括:設置模塊10,用于:APP指定共享文件夾。進一步地,上述設置模塊10,具體用于:指定APPGroups目錄下的一個文件夾為共享文件夾。補丁下載工具可以為Widget,從服務器上下載補丁文件后存放在上述指定的APPGroups目錄下的共享文件夾中。當APP啟動時,APP直接使用新的補丁文件修復線上bug,確保APP穩定可靠地運行。第五實施例此外,本專利技術還提供了一種終端,其包括根據上文所述的裝置。通過具體實施方式的說明,應當可對本專利技術為達成預定目的所采取的技術手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本專利技術加以限制。本文檔來自技高網...

【技術保護點】
一種修復APP線上bug的方法,其特征在于,包括:移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;所述補丁下載工具將所述補丁文件存放至與所述APP共享的共享文件夾;在所述APP啟動時,所述APP基于所述補丁文件修復所述線上bug。
【技術特征摘要】
1.一種修復APP線上bug的方法,其特征在于,包括:移動終端上的補丁下載工具從服務器下載用于修復線上bug的補丁文件;所述補丁下載工具將所述補丁文件存放至與所述APP共享的共享文件夾;在所述APP啟動時,所述APP基于所述補丁文件修復所述線上bug。2.根據權利要求1所述的方法,其特征在于,所述補丁下載工具從服務器下載用于修復線上bug的補丁文件之前,所述方法,還包括:所述APP指定所述共享文件夾。3.根據權利要求2所述的方法,其特征在于,所述補丁下載工具為iOS操作系統中的TodayWidget插件,所述APP指定所述共享文件夾,具體包括:指定APPGroups目錄下的一個文件夾為所述共享文件夾。4.根據權利要求3所述的方法,其特征在于,所述補丁下載工具從服務器下載用于修復線上bug的補丁文件,具體包括:所述補丁下載工具根據用戶的輸入指...
【專利技術屬性】
技術研發人員:陳敬洲,
申請(專利權)人:北京五八信息技術有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。