• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種修復APP線上bug的方法和裝置制造方法及圖紙

    技術編號:15690560 閱讀:46 留言:0更新日期:2017-06-24 03:03
    本發明專利技術提出了一種修復APP線上bug的方法和裝置,該修復APP線上bug的方法,包括:修復設備從移動終端服務器下載補丁文件;所述修復設備將所述補丁文件發送至移動終端;所述移動終端將所述補丁文件存放至主APP指定的指定目錄下;在所述主APP啟動時,所述主APP根據所述補丁文件修復線上bug,及時修復APP啟動后出現的線上bug,確保APP正常運行。

    Method and device for repairing APP on line bug

    The invention provides a method and a device for repairing APP bug line, including the repair method, APP line bug: repair equipment to download the patch file from the mobile terminal server; the repair device transmits the patch file to the mobile terminal; the mobile terminal will complement D files to specify the directory of the main APP the specified; the startup of APP, the main APP according to the patch file repair line bug, repair APP start timely after the online bug, to ensure the normal operation of the APP.

    【技術實現步驟摘要】
    一種修復APP線上bug的方法和裝置
    本專利技術涉及移動終端
    ,尤其涉及一種修復APP線上bug的方法和裝置。
    技術介紹
    目前市面上發布的App大都會出現線上bug的情況。為了避免等待發布的新版本,通常采用熱修復技術來修復線上bug,即在App啟動時,下載修復腳本,利用Objective-C的動態特性將線上bug的代碼替換掉,確保App正常運行。但是,如果APP的線上bug發生在啟動過程中,來不及下載并且加載補丁文件就出現APP崩潰的,導致用戶無法使用該APP。因此,需要一種修復APP線上bug的方法和裝置,以解決現有技術中存在的上述技術問題。
    技術實現思路
    本專利技術提供一種修復APP線上bug的方法和裝置,及時修復APP啟動后出現的線上bug,確保APP正常運行。本專利技術采用的技術方案是:一種修復APP線上bug的方法,包括:修復設備從移動終端服務器下載補丁文件;所述修復設備將所述補丁文件發送至移動終端;所述移動終端將所述補丁文件存放至主APP指定的指定目錄下;在所述主APP啟動時,所述主APP根據所述補丁文件修復線上bug。優選地,所述修復設備從移動終端服務器下載補丁文件,具體包括:所述修復設備安裝對應所述主APP的擴展APP;所述擴展APP通過修復設備服務器發送補丁詢問請求至所述移動終端服務器,以供所述述移動終端服務器返回所述補丁文件至所述修復設備服務器;所述擴展APP從所述修復設備服務器下載所述補丁文件。優選地,所述修復設備將所述補丁文件發送至移動終端,具體包括:所述擴展APP通過文件傳輸協議將所述補丁文件發送至所述主APP對應的本地文件夾內。優選地,所述補丁文件包括對應日期的補丁ID,所述修復設備從移動終端服務器下載補丁文件,具體包括:基于所述補丁ID,所述修復設備從移動終端服務器下載最新的補丁文件。優選地,所述主APP根據所述補丁文件修復線上bug,具體包括:所述主APP從所述指定目錄下讀取所述最新的補丁文件;所述主APP根據所述最新的補丁文件修復所述線上bug。本專利技術還提供了一種基于修復設備的修復APP線上bug的裝置,包括:修復設備下載模塊,用于修復設備從移動終端服務器下載補丁文件;修復設備轉發模塊,用于所述修復設備將所述補丁文件發送至移動終端;存儲模塊,用于所述移動終端將所述補丁文件存放至主APP指定的指定目錄下;修復模塊,用于在所述主APP啟動時,所述主APP根據所述補丁文件修復線上bug。優選地,所述修復設備下載模塊,具體用于:所述修復設備安裝對應所述主APP的擴展APP;所述擴展APP通過修復設備服務器發送補丁詢問請求至所述移動終端服務器,以供所述述移動終端服務器返回所述補丁文件至所述修復設備服務器;所述擴展APP從所述修復設備服務器下載所述補丁文件。優選地,所述修復設備轉發模塊,具體用于:所述擴展APP通過文件傳輸協議將所述補丁文件發送至所述主APP對應的本地文件夾內。優選地,所述補丁文件包括對應日期的補丁ID,所述修復設備下載模塊,具體用于:基于所述補丁ID,所述修復設備從移動終端服務器下載最新的補丁文件。優選地,所述修復模塊,具體用于:所述主APP從所述指定目錄下讀取所述最新的補丁文件;所述主APP根據所述最新的補丁文件修復所述線上bug。采用上述技術方案,本專利技術至少具有下列效果:本專利技術的基于修復設備的修復APP線上bug的方法,通過預先將補丁文件下載至移動終端上,在APP啟動后順利獲得該補丁文件,避免APP崩潰。附圖說明圖1為本專利技術第一實施例修復APP線上bug的方法的流程圖;圖2為本專利技術第二實施例修復APP線上bug的方法的流程圖;圖3為本專利技術第四實施例修復APP線上bug的方法的流程圖;圖4為本專利技術第五實施例、第六實施例、第七實施例和第八實施例修復APP線上bug的裝置的方框圖。具體實施方式為更進一步闡述本專利技術為達成預定目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對本專利技術進行詳細說明如后。需要說明的是,本專利技術中提到的移動終端可以包括:手機、平板電腦或者智能手表等,修復設備也可以包括:手機、平板電腦或者智能手表等。本專利技術提供的修復設備修復APP線上bug的方法,在App沒有啟動的情況下將補丁文件下載至移動設備上,當APP啟動后第一時間獲取補丁文件修復線上bug,解決了獲取修復腳本之前,APP崩潰的問題。下面將詳細地描述本專利技術修復設備的修復APP線上bug的方法及其各個步驟。第一實施例如圖1所示,本實施例公開的基于修復設備的修復APP線上bug的方法,包括:步驟S10:修復設備從移動終端服務器下載補丁文件。步驟S20:修復設備將補丁文件發送至移動終端。步驟S30:移動終端將補丁文件存放至主APP指定的指定目錄下。以及步驟S40:在主APP啟動時,主APP根據補丁文件修復線上bug。本實施例的修復APP線上bug的方法,利用修復設備下載補丁文件后發送至手機上,手機操作系統在后臺激活主APP,主APP將補丁文件保存至手機本地,在主APP下次執行前臺啟動時獲取補丁文件來修復主APP的線上bug,解決了主APP在啟動過程中發生崩潰的問題。第二實施例如圖2所示,在第一實施例的基礎上,本實施例的修復APP線上bug的方法中,步驟S10:修復設備從移動終端服務器下載補丁文件,具體包括:步驟S100:修復設備安裝對應主APP的擴展APP;步驟S101:擴展APP通過修復設備服務器發送補丁詢問請求至移動終端服務器,以供述移動終端服務器返回補丁文件至修復設備服務器;步驟S102:擴展APP從修復設備服務器下載補丁文件。本實施例的修復APP線上bug的方法中,首先在修復設備上安裝了對應主APP的擴展APP,即移動終端和修復設備分別安裝了同一款APP,為了區別起見,安裝在移動終端上的APP為主APP,安裝在修復設備上的APP為擴展APP,兩者均是可以獨立運行的常規APP,不過唯一不同的是,主APP登陸移動終端服務器,而擴展APP登陸修復設備服務器,其中移動終端服務器與修復設備服務器可以交互。本實施例的修復APP線上bug的方法可以在主APP啟動之前,由擴展APP從修復設備服務器下載補丁文件。第三實施例在第二實施例的基礎上,本實施例的修復APP線上bug的方法中,步驟S20:修復設備將補丁文件發送至移動終端,具體包括:擴展APP通過文件傳輸協議將補丁文件發送至主APP對應的本地文件夾內。例如蘋果公司的iPhone和appleWatch可以相互傳送文件,尤其是watchOS2.0以后針對同一款App的Watch版本和iPhone版本之間可以通過蘋果提供的文件傳輸協議WatchConnectivity框架進行文件傳輸。由此第二實施例通過appleWatch的擴展App通過Applewatch服務器從移動終端服務器下載補丁文件,本實施例將該補丁文件發送至移動終端上運行的iPhone操作系統指定的目錄下。實施本實施例的前提條件是iPhone和appleWatch完成配對并保持聯通狀態,由此iPhone和appleWatch之間可以通過WatchConnectivity框架進行數據的傳輸。第四實施例如圖2和圖3所示,在第一實施例至第三實施例的基礎上,本實施例的修復APP線上bug的方法中本文檔來自技高網...
    一種修復APP線上bug的方法和裝置

    【技術保護點】
    一種修復APP線上bug的方法,其特征在于,包括:修復設備從移動終端服務器下載補丁文件;所述修復設備將所述補丁文件發送至移動終端;所述移動終端將所述補丁文件存放至主APP指定的指定目錄下;在所述主APP啟動時,所述主APP根據所述補丁文件修復線上bug。

    【技術特征摘要】
    1.一種修復APP線上bug的方法,其特征在于,包括:修復設備從移動終端服務器下載補丁文件;所述修復設備將所述補丁文件發送至移動終端;所述移動終端將所述補丁文件存放至主APP指定的指定目錄下;在所述主APP啟動時,所述主APP根據所述補丁文件修復線上bug。2.根據權利要求1所述的方法,其特征在于,所述修復設備從移動終端服務器下載補丁文件,具體包括:所述修復設備安裝對應所述主APP的擴展APP;所述擴展APP通過修復設備服務器發送補丁詢問請求至所述移動終端服務器,以供所述述移動終端服務器返回所述補丁文件至所述修復設備服務器;所述擴展APP從所述修復設備服務器下載所述補丁文件。3.根據權利要求2所述的方法,其特征在于,所述修復設備將所述補丁文件發送至移動終端,具體包括:所述擴展APP通過文件傳輸協議將所述補丁文件發送至所述主APP對應的本地文件夾內。4.根據權利要求1至3中任一項所述的方法,其特征在于,所述補丁文件包括對應日期的補丁ID,所述修復設備從移動終端服務器下載補丁文件,具體包括:基于所述補丁ID,所述修復設備從移動終端服務器下載最新的補丁文件。5.根據權利要求4所述的方法,其特征在于,所述主APP根據所述補丁文件修復線上bug,具體包括:所述主APP從所述指定目錄下讀取所述最新的補丁文件;所述主APP根據所述最新的補丁文件修復所述線上...

    【專利技術屬性】
    技術研發人員:曾慶隆
    申請(專利權)人:北京五八信息技術有限公司,
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久精品无码一区二区日韩AV| 无码人妻啪啪一区二区| 国产在线拍偷自揄拍无码| 久久久久亚洲AV无码专区体验| 久久亚洲AV成人无码国产最大| 久久久久亚洲AV无码专区桃色| 亚洲日韩中文字幕无码一区| 国模无码人体一区二区| 成人无码嫩草影院| 无码人妻一区二区三区免费n鬼沢| 18禁成年无码免费网站无遮挡| 亚洲av日韩av高潮潮喷无码| 亚洲高清无码专区视频| 亚洲中文无码永久免费| 熟妇无码乱子成人精品| 无码人妻一区二区三区免费n鬼沢| 久久无码一区二区三区少妇 | 久久亚洲精品无码gv| 玖玖资源站无码专区| 国产精品ⅴ无码大片在线看| 无码任你躁久久久久久久| 人妻丰满熟妇AV无码区| 无码丰满熟妇一区二区 | 久久久久久亚洲精品无码| 色综合久久中文字幕无码| 亚洲人成网亚洲欧洲无码久久| 日韩综合无码一区二区| 人妻丰满熟妇A v无码区不卡| 亚洲AV无码专区在线厂| 无码精品一区二区三区| 国产莉萝无码AV在线播放 | 亚洲av无码国产综合专区| 麻豆aⅴ精品无码一区二区| 精品视频无码一区二区三区| 免费A级毛片无码A∨| 无码一区18禁3D| 乱人伦人妻中文字幕无码| 日韩视频无码日韩视频又2021| 亚洲Av无码国产情品久久| 人妻少妇无码精品视频区| 久久午夜夜伦鲁鲁片免费无码|