如何在Cordova項目中集成華為遠程配置服務


最近發現AGC遠程配置服務支持Cordova了,於是自己在項目里試了下,集成還是非常簡單的,推薦大家使用。

集成步驟

  1. 本地新建項目目錄,目錄下通過npm命令安裝cordova環境。
    npm install -g cordova

在這里插入圖片描述

  1. 開通服務&創建工程
    a) 在AGC創建Android應用並開通遠程配置服務,添加配置項。

在這里插入圖片描述

b) 使用命令行新建cordova工程,這里我創建了名為一個RemoteConfig的項目。
cordova create RemoteDemo com.huawei.cordova.remoteconfig RemoteConfig Creating a new cordova project.

在這里插入圖片描述

c) 安裝需要的平台
進入工程目錄,執行cordova platform add android添加android平台

在這里插入圖片描述

添加完成后,執行cordova platform -l查看支持的平台

在這里插入圖片描述

d) 進入剛剛創建的項目的項目設置頁面,將agconnect-services.json文件放入android/app目錄下

在這里插入圖片描述

e) 安裝AGC插件
cordova plugin add @cordova-plugin-agconnect/remoteconfig --save

在這里插入圖片描述

安裝好后可以在plugins中看到

在這里插入圖片描述

在app/build.gradle添加插件地址

在這里插入圖片描述

  1. 功能展示
    1. 獲取雲端數據,本次生效
      直接調用fetch接口獲取雲端配置並apply到本地

在這里插入圖片描述

在這里插入圖片描述

通過日志可以看到我們從雲端設置的值:

在這里插入圖片描述

剩下的值為我們本地設置的值

  1. 獲取雲端數據,生效上次獲取的配置
    將fetch接口替換成applyLastFetch接口來獲取上次拉取的數據

在這里插入圖片描述

  1. 清除數據
    直接調用clearAll接口清除之前拉取的數據的緩存

在這里插入圖片描述

  1. 拉取雲端某key值對應的數據
    調用getValue接口直接獲取雲端相關數據

在這里插入圖片描述

  1. 編譯與安裝

執行cordova build android編譯工程

在這里插入圖片描述

在android目錄的build文件夾在找到打包的apk。

欲了解更多詳情,請參見:
Cordova開發指南:
https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html

遠程配置API文檔:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/agconnectconfig


原文鏈接:https://developer.huawei.com/consumer/cn/forum/topic/0201406660257200279?fid=0101271690375130218

原作者:Mayism


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM