AppGallery Connect远程配置服务提供云端服务、管理台和客户端SDK,应用集成客户端SDK后可以周期性的获取远程配置管理台配置的参数值,实现客户端应用的行为和UI的修改。
集成内容
通过HarmonyOS SDK插件集成远程配置服务,将建立一个能够使用AppGallery Connect远程配置服务控制文本配置的应用,您的应用程序将包含:文本能够根据远程配置参数改变文字语言、文字加粗状态、根据当前系统的语言自动展示中文欢迎语或英文欢迎语。
集成准备
1、安装DevEco Studio开发工具,并熟悉HarmonyOS应用的开发流程。
2、AGC创建工程并开通服务。
a)在AGC创建HarmonyOS应用并开通远程配置服务。
选择“增长 > 远程配置”,点击“立即使用”。
b)选择“配置条件管理”页签,点击“添加配置条件”, 在“配置条件名称”栏输入条件名称,例如“Diff_Lang_CN”,“添加过滤条件”选择“语言 > 中文简体”,完成后点击“保存配置条件”, 使用相同的方法添加语言为英语的条件名称,例如“Diff_Lang_EN”,“过滤条件”选择“语言”,语言选择“英语(en)”。两种条件都配置完成后,点击“发布”。
c)选择“配置项管理”页签,点击“添加配置项”, 在“配置项名称”栏根据提前设计的“GREETING_KEY”参数名填写“配置项名称”。在“默认值”栏填写一个默认值,例如“Greeting, CodeLaber”,在“添加条件下的配置项值”中分别选择语言条件“Diff_Lang_CN”和 “Diff_Lang_EN”。配置分别满足“Diff_Lang_CN”和“Diff_Lang_EN”条件时GREETING_KEY参数的值,分别为中文和英文的文本。配置完成后,点击 “保存配置项”;
点击“添加配置项”添加SET_BOLD_KEY参数。默认值为“false”,中文条件值设成“true”,英文条件值设成“false”,表示设备语言为中文时字体加粗,设备语言为英文时字体不加粗。配置完成后,点击 “保存配置项”;
配置项添加完成后点击“发布”。
3、DevEco Studio中创建HarmonyOS工程
a)打开IDE工具,选择File-New-New project,选择Java语言编译模板后,点击Next进入创建工程配置界面。
注意选择应用(Application),包名和AGC创建的应用包名相同。
b)将agconnect-services.json文件拷贝到项目的entry模块的目录下。
c)配置Maven仓地址和AGC插件地址。
打开