跳到主要内容

工作原理

注意

该门户网站正在开发中。文档的完整版本请看这里.

在创建新的应用程序时,其代码必须配置为包含可以通过配置更改的参数。因此,Remote Config 不能与任何应用程序一起工作:首先需要将服务代码适配到 RuStore Remote Config 的工作中。

应用程序启动时,SDK 向 RuStore Remote Config 发送请求,并作为响应获得配置 - 一个包含一组特定参数的 JSON。与配置一起(更改应用程序行为的参数),响应中还会收到配置的哈希。应用程序记住这个哈希,并在后续对 Remote Config 的请求中将其作为一个参数发送。

Remote Config 将收到的哈希与此请求的配置哈希进行比较。如果它们匹配,服务将返回"未修改"的响应,而不是返回未更改的配置。这是为了避免向客户端返回未更改的配置。

获取配置后,设备上的界面将被绘制,或者根据 RuStore Remote Config 中的配置参数更改功能。

应用程序仅在重启后应用收到的配置。用户不会实时看到界面的变化。