更新时间:2020-11-04 09:46
资源配置管理是实时发布的一项基础功能,用户可以预先定义实时发布所需要的各种配置数据,无需每次手工输入,提升效率,降低出错可能性。
各种配置数据也称为资源,比如城市,机型等。在增加配置时,资源名称是展示给用户看的,资源值才是真正和客户端的请求参数进行匹配的值。
在资源配置管理界面上,您可以进行以下操作:
进入 mPaaS 控制台,单击左侧导航栏中的 实时发布 > 发布规则管理, 进入资源配置列表页面。
在资源配置列表页中单击 添加资源,在弹出的窗口中选择资源类型和平台类型,输入资源名称和资源值,然后单击 确定,完成资源创建。
资源值:不支持同时填写多个资源值。各类型资源值说明如下:
如果不清楚移动设备的机型、网络、设备系统版本信息,可以通过调用接口获取移动设备客户端相关信息。具体参考下文的 调用接口获取资源配置。
要修改资源配置信息,单击资源配置列表中指定资源右侧的 修改,对该资源配置进行编辑。编辑完毕后,单击 确定 以保存修改。
要删除资源配置信息,单击资源配置列表中指定资源右侧的 删除,删除该资源。也可以在列表中同时选中多个资源,单击 批量删除,确定后即可删除资源。
在添加资源时,如果不清楚网络、机型、设备系统版本对应的具体资源值时,可以通过调用相应的接口来获取相关信息。
具体操作如下:
在本地工程中,调用以下接口,获取移动客户端的相关信息。
Android 客户端
DeviceInfo deviceInfo = DeviceInfo.createInstance(context);
AppInfo appInfo = AppInfo.createInstance(context);
deviceInfo.getOsVersion(); //设备系统版本
deviceInfo.getmMobileModel(); //机型
appInfo.getmProductVersion(); //产品版本
int networkType = NetworkUtils.getNetworkType(context);//网络类型
networkType = 1(2G)
networkType = 2(3G)
networkType = 3(WIFI)
networkType = 4(4G)
iOS 客户端
类型 | 网络 | 设备系统版本(系统接口) | 机型(mPaaS封装接口) |
---|---|---|---|
开关配置 | 无 | [[UIDevice currentDevice] systemVersion] | [APMobileIdentifier shareIdentifier].deviceModel |
升级检测 | 无线:WIFI 移动网络:WWAN | [[UIDevice currentDevice] systemVersion] | [APMobileIdentifier shareIdentifier].deviceModel |
热修复管理 离线包管理 小程序管理 | [DTReachability networkName] | [[UIDevice currentDevice] systemVersion] | [APMobileIdentifier shareIdentifier].deviceModel |
通过日志将客户端资源信息上报至服务端,然后通过服务端查看相应的资源配置信息。
在文档使用中是否遇到以下问题
更多建议
匿名提交