成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

React Native 更新實踐(非熱更新)

QiShare / 1930人閱讀

摘要:前言這周完成了公司更新非熱更新功能,在這里總結(jié)一下。即需要更新的代碼和資源時,需要有這個更新的功能。這樣的話,用戶可以通過進入的下載頁,來進行的更新。具體代碼實現(xiàn)用到了中的。

前言

這周完成了公司 React Native app 更新(非熱更新)功能,在這里總結(jié)一下。

1.首先,提出一個問題 我們的 app(基于RN)已經(jīng)有 熱更新 功能了,為什么還要一個更新的功能?

因為熱更新只會更新非 Native 的代碼和資源(圖片、JS)。而有些功能必須調(diào)用 Native 代碼和資源(如:微信支付等)。
一開始,我們的 app 一開始是沒有 通知推送 這個功能的,app 要添加這個功能,需要引入第三方的 Native 代碼,這個時候,就需要用戶自己去 App Store(安卓 app 放在蒲公英)下載然后安裝軟件來進行軟件的更新。
即 app 需要更新 Native 的代碼和資源時,需要有這個更新的功能。

2.更新功能的實現(xiàn)思路(非原生實現(xiàn))

目前我們暫時采用的方案是在我們的 app 中有一個通知的功能(非獨立的功能,是和業(yè)務(wù)相關(guān)的,且通知內(nèi)容是后臺管理進行自定義的),當 app 有更新時,用戶就可以在 app 內(nèi)收到這條通知,點進去之后,會有一個更新按鈕。點擊按鈕之后,在 ios 下,會跳轉(zhuǎn)到 App Store 的應(yīng)用下載頁;在 Android 下,會使用默認的瀏覽器跳轉(zhuǎn)到 app 的下載頁面。這樣的話,用戶可以通過進入 app 的下載頁,來進行 app 的更新。

3.具體代碼實現(xiàn)

用到了 rn 中的 Linking api。

// 判斷手機系統(tǒng),從而得到 app 的下載地址(iosDownloadUrl 和 androidDownloadUrl 是變量)
const downloadUrl = Platform.OS === "ios" ? iosDownloadUrl : androidDownloadUrl;
// 打開下載地址
// ios 打開下載地址會跳轉(zhuǎn)到 app store 的 app 的下載頁面
// ios app 的下載地址怎么獲得?請看下面           
               
                                           
                       
                 

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108059.html

相關(guān)文章

  • 寫給想做前端的你

    摘要:不過細想想,我郵只有前端的選修課啥的,課程也不是那么就業(yè)導(dǎo)向。至少目前,很少有大公司完全把作為前后端通用的技術(shù)棧。不能把簡單看做是在服務(wù)端的延展。編譯這個思想在前端領(lǐng)域很重要不改變現(xiàn)有的語言環(huán)境同時進行最佳的工程實踐。 P.S. 噴神請繞道,大神勿噴,不引戰(zhàn),不攻擊,不鉆牛角尖。 大二時第一次接觸前端。許多同學(xué)估計都想過要做一個網(wǎng)站,大部分又是從PHP開始的(誰讓它是世界上最好的語言呢...

    JerryWangSAP 評論0 收藏0
  • iOS原生混合RN開發(fā)最佳實踐

    摘要:交流群也定期更新最新的學(xué)習(xí)資料給大家,謝謝大家支持小伙伴們掃下方二維碼加入技術(shù)交流群 iOS原生混合RN開發(fā)詳解 做過原生iOS開發(fā)或者Android開發(fā)的同學(xué)們肯定也都了解Hybrid,有一些Hybrid的開發(fā)經(jīng)驗,目前我們企業(yè)開發(fā)中運用最廣泛的Hybrid App技術(shù)就是原生與H5 hybrid,在早期的時候,可能部分同學(xué)也接觸過PhoneGap等hybrid技術(shù),今天我們就簡單來...

    B0B0 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<