欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

升級H5混合開發(fā)app的方法

這篇文章主要介紹升級H5混合開發(fā)app的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

十多年的金灣網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整金灣建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“金灣網(wǎng)站設(shè)計(jì)”,“金灣網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

自動(dòng)升級:一般在客戶app第一次打開首頁的時(shí)候。

手動(dòng)升級:在app界面提供一個(gè)升級的入口。

界面效果演示如下:

升級H5混合開發(fā)app的方法

代碼其實(shí)也很簡單,不過針對ios和android要分開處理?;舅悸肥谦@取本機(jī)的app版本號,然后同服務(wù)器上面的app版本號進(jìn)行比較,如果小于服務(wù)器上面的app版本號,那么就執(zhí)行更新操作。

var btn = ["確定升級", "取消"];
//獲取app系統(tǒng)更新[是否手動(dòng)點(diǎn)擊獲取更新]
function appUpdate(ismanual) {
    console.log('appUpdate');
    mui.plusReady(function () {
        plus.runtime.getProperty(plus.runtime.appid, function (inf) {
            ver = inf.version;
            console.log('ver:' + ver);
            var url = config.GetAppVersion;
            var client;
            var ua = navigator.userAgent.toLowerCase();
            if (/iphone|ipad|ipod/.test(ua)) {    //蘋果手機(jī)            
                mui.ajax({
                    type: "get",
                    dataType: 'json',
                    url: "https://itunes.apple.com/lookup?id=1318127518",//獲取當(dāng)前上架APPStore版本信息
                    data: {
                        id: 131812xxxx //APP唯一標(biāo)識ID
                    },
                    contentType: 'application/x-www-form-urlencoded;charset=UTF-8',
                    success: function (data) {
                        console.log('data:' + JSON.stringify(data));
                        var resultCount = data.resultCount;
                        for (var i = 0; i < resultCount; i++) {
                            var normItem = data.results[i].version;
                            console.log('normItem:' + normItem)
                            if (normItem > ver) {
                                var _msg = "發(fā)現(xiàn)新版本:V" + normItem;
                                //plus.nativeUI.alert("發(fā)現(xiàn)新版本:V" + normItem);
                                mui.confirm(_msg, '升級確認(rèn)', btn, function (e) {
                                    if (e.index == 0) { //執(zhí)行升級操作
                                        document.location.href = 'https://itunes.apple.com/cn/app/san-gu-hui/id131812xxxx?mt=8'; //上新APPStore下載地址
                                    }
                                });
                                return;
                            } 
                        }
                        if (ismanual) {
                            mui.toast('當(dāng)前版本號已是最新');
                        }
                        return;
                    }
                });
            } else if (/android/.test(ua)) {
                mui.ajax(url, {
                    data: {
                        apkVersion: ver,
                    },
                    dataType: 'json',
                    type: 'get',
                    timeout: 10000,
                    success: function (data) {
                        //console.log('data:'+JSON.stringify(data))
                        if (data.StatusCode = 200 && data.Data > ver) {
                            //mui.toast("發(fā)現(xiàn)新版本:V" + data.Data);//獲取遠(yuǎn)程數(shù)據(jù)庫中上新andriod版本號 
                            var _msg="發(fā)現(xiàn)新版本:V" + data.Data;
                            mui.confirm(_msg, '升級確認(rèn)', btn, function (e) {
                                if (e.index == 0) { //執(zhí)行升級操作
                                    plus.nativeUI.toast("正在準(zhǔn)備環(huán)境,請稍后!");
                                    var dtask = plus.downloader.createDownload(config.apkUrl, {}, function (d, status) {
                                        if (status == 200) {
                                            var path = d.filename;//下載apk
                                            plus.runtime.install(path); // 自動(dòng)安裝apk文件
                                        } else {
                                            plus.nativeUI.alert('版本更新失敗:' + status);
                                        }
                                    });
                                    dtask.start();
                                }
                            });
                        } else {
                            console.log('當(dāng)前版本號已是最新');
                            if (ismanual) {
                                mui.toast('當(dāng)前版本號已是最新');
                            }
                            return;
                        }
                    },
                    error: function (xhr, type, errerThrown) {
                        if (ismanual) {
                            mui.toast('網(wǎng)絡(luò)異常,請稍候再試');
                        }
                    }
                });
            }
        });
    });
}

我們的ios應(yīng)用是發(fā)布在蘋果應(yīng)用商店的,而android應(yīng)用則直接部署在我們自己的服務(wù)器上面(如IIS服務(wù)器),因?yàn)閍ndroid的應(yīng)用市場是在太多了,那樣的話每次升級版本都是一件非常麻煩的事情,當(dāng)你每發(fā)布一個(gè)版本,你不得不去所有的android應(yīng)用市場去提交更新。

需要注意的是:采用手動(dòng)更新和自動(dòng)更新調(diào)用此方法,要傳入不同的參數(shù),因?yàn)樽詣?dòng)更新的話,如果系統(tǒng)檢測到當(dāng)前已經(jīng)是最新版本,那么將不會(huì)在客戶端進(jìn)行展示,而手動(dòng)更新的話如果已經(jīng)是最新版本,那么是需要提示客戶的。

自動(dòng)更新調(diào)用:appUpdate();//檢測app更新

手動(dòng)更新調(diào)用:appUpdate(true);//檢測app更新

以上是升級H5混合開發(fā)app的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁標(biāo)題:升級H5混合開發(fā)app的方法
轉(zhuǎn)載來源:http://aaarwkj.com/article26/igidjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、關(guān)鍵詞優(yōu)化、網(wǎng)站營銷、品牌網(wǎng)站設(shè)計(jì)、外貿(mào)建站、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
暖暖免费中文高清日本三区| 国产三级视频在线观看视频| 黄色录像黄色片黄色片| 亚洲综合中文字幕经典av在线| 未满十八禁止在线观看av| 丰满多毛熟妇的大阴户| 在线观看国产自拍精品| 欧美成人精品免费在线| 亚洲女优中文字幕在线免费| 国产高清视频不卡在线| 国产日本韩国三级在线| 91色老久久精品偷偷鲁无毒| 日日躁夜夜躁狠狠躁黑人| 久久精品国产亚洲av不卡| 国产三级精品三级精品在一区| 免费在线观看性生活视频| 高潮国产精品一区二区| 国内自拍韩国资源在线| 2023天天操夜夜操| 日韩在线不卡免费视频一区| 亚洲另类偷拍校园伦理| 在线中文字幕av电影| 九色国产一区二区三区| 久久偷拍精品视频久久| 亚洲国产精品综合色在线| 亚洲日本精品一区二区三区| 国产无套内射三级视频| 91一区二区亚洲嫩草| 色播婷婷午夜激情福利| 国产精品一区二区三区在线| 日本一区二区不卡视频在线播放| 18禁黄网站免费视频| 亚洲大片色一区在线观看| 香港精品国产三级国产av| 国产极品美女高潮抽搐| 亚洲激情久热中文字幕| 91蜜臀视频在线播放| 欧美国产日韩在线一区二区三区| 少妇精品偷拍高潮少妇在线观看| 日本一区二区精品视频| 亚洲新大香蕉视频在线播放|