RemoteSettingsServiceInterface

Application-level Remote Settings manager.

This handles application-level operations, like syncing all the collections, and acts as a factory for creating clients.

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun makeClient(collectionName: String, appContext: RemoteSettingsContext?): RemoteSettingsClient

Create a new Remote Settings client

Link copied to clipboard
abstract fun sync(): List<String>

Sync collections for all active clients

Link copied to clipboard
abstract fun updateConfig(config: RemoteSettingsConfig2)

Update the remote settings config