Web | 快速整合華為AGC遠端配置
最近發現華為AGC 遠端配置服務開始支援Web 平臺了,之前只支援Android 版本,期待Web 版本很久了,也迫不及待地整合體驗了一下,整合的Demo 見 Github 。
整合步驟
1. 開通服務
a) 登入 AGC ,建立JS 應用
b) 開通遠端配置
c) 點選“新增配置項”,新增遠端配置的配置項
2. 整合SDK
a) 輸入指令將npm 下載到專案中
npm install –save @agconnect/remoteconfig
3. 接入功能
a) 獲取本地配置項
在vue 中建立本地配置map
應用本地配置
export function applyDefault(map) { return agconnect.remoteConfig().applyDefault(map); }
b) 獲取雲端配置項
直接呼叫fetch 介面獲取雲端配置
export async function fetch() { return agconnect.remoteConfig().fetch().then(() => { return Promise.resolve(); }).catch((err) => { return Promise.reject(err); }); }
c) 將配置應用到本地,分為實時應用到本地和生效上次配置兩種。
實時應用到本地:
直接呼叫apply 介面:
export function apply() { return agconnect .remoteConfig().apply().then((res) => { return Promise.resolve(res); } ).catch(error => { return Promise.reject(error); }); }
生效上次獲取的配置:
呼叫applyLastFetch 介面獲取上次fetch 到的配置
//載入配置 export function applyLastLoad() { return agconnect .remoteConfig().loadLastFetched().then(async (res) => { if (res) { await agconnect.remoteConfig().apply(res); } return Promise.resolve(res); } ).catch(error => { return Promise.reject(error); }); }
d) 合併本地雲端配置
直接呼叫getMergedAll 介面合併所有配置項
export function getMergedAll() { return agconnect.remoteConfig().getMergedAll(); }
e) 清除配置項
呼叫clearAll 介面清除配置項
export function clearAll() { agconnect.remoteConfig().clearAll(); }
f) 效果展示
點選獲取,遠端配置生效合併本地和雲端的配置項,點選確定最終顯示出所有的配置項。
想要了解更多相關內容,請參考:
Web 整合華為AGC 遠端配置開發指南: https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-remoteconfig-web-getstarted-0000001056501223
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0202448065023410670?fid=0101271690375130218
原作者: Mayism
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2775831/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Cocos|快速整合華為AGC雲端儲存服務GC
- 快速整合華為AGC雲端儲存服務-AndroidGCAndroid
- iOS平臺 | 快速整合華為AGC認證服務iOSGC
- 如何在Flutter中整合華為遠端配置服務Flutter
- Unity平臺 | 快速整合華為AGC雲資料庫服務UnityGC資料庫
- 快速解決整合華為AGC服務提示miss client id問題GCclient
- 如何在React Native專案中整合華為遠端配置服務React Native
- 在快應用中整合華為AGC雲端儲存服務GC
- 華為eNSP基礎入門-配置SSH遠端登入
- iOS | 零程式碼快速整合AGC崩潰服務iOSGC
- Android | 零程式碼快速整合AGC崩潰服務AndroidGC
- React Native | 零程式碼快速整合AGC崩潰服務React NativeGC
- 如何解決Eclipse整合華為AGC SDK工具包執行失敗問題EclipseGC
- Flutter平臺 | 零程式碼快速整合AGC崩潰服務FlutterGC
- Cordova平臺 | 零程式碼快速整合AGC崩潰服務GC
- Cocos平臺 | 零程式碼快速整合AGC崩潰服務GC
- 華為伺服器批次raid 批次遠端桌面伺服器AI
- 華為AGC提包檢測報告:檢測異常GC
- 華為云云桌面遠端連線linux雲伺服器Linux伺服器
- Windows下快速遠端工具MultiDeskWindowsIDE
- VScode 遠端開發配置VSCode
- 華為雲windows遠端介面連線不上的可能原因Windows
- 華為雲會議,輕鬆實現遠端智慧辦公
- PHP Web 端操作 Nginx 配置PHPWebNginx
- 快速入門 React hooks + 後端整合ReactHook後端
- Harbor配置Swagger遠端REST APISwaggerRESTAPI
- FRP配置外網遠端桌面FRP
- rdp(遠端桌面協議)配置協議
- 使用遠端Docker進行整合測試Docker
- Cocos平臺整合AGC效能管理(二)—— 效能管理SDK整合GC
- 華為雲——初識雲(遠端桌面連線雲伺服器)伺服器
- VSCode 遠端開發外掛快速使用VSCode
- Jenkins部署Web專案到遠端tomcatJenkinsWebTomcat
- Ubuntu下遠端配置靜態IPUbuntu
- CentOS使用配置VNC遠端連線CentOSVNC
- DM7配置遠端歸檔
- eclipse配置遠端執行環境Eclipse
- gdb配置預設連線遠端