//package com.base.pdfviewerscannerwhite.ads
//
//import com.base.pdfviewerscannerwhite.R
//import com.base.pdfviewerscannerwhite.utils.LogEx
//import com.google.firebase.ktx.Firebase
//import com.google.firebase.remoteconfig.ConfigUpdate
//import com.google.firebase.remoteconfig.ConfigUpdateListener
//import com.google.firebase.remoteconfig.FirebaseRemoteConfig
//import com.google.firebase.remoteconfig.FirebaseRemoteConfigException
//import com.google.firebase.remoteconfig.ktx.get
//import com.google.firebase.remoteconfig.ktx.remoteConfig
//import com.google.firebase.remoteconfig.ktx.remoteConfigSettings
//
//
//object RemoteConfigHelper {
//    private val TAG = "RemoteConfigHelper"
//    fun test() {
//        val remoteConfig: FirebaseRemoteConfig = Firebase.remoteConfig
//        val configSettings = remoteConfigSettings {
//            minimumFetchIntervalInSeconds = 3600
//        }
//        remoteConfig.setConfigSettingsAsync(configSettings)
//
//        remoteConfig.setDefaultsAsync(R.xml.remote_config_defaults)
//
//        //提取并激活值
//        remoteConfig.fetchAndActivate().addOnCompleteListener { task ->
//            if (task.isSuccessful) {
//                val aa = remoteConfig["a"].asString()
//                LogEx.logDebug(TAG, "fetchAndActivate aa=$aa")
//            }
//        }
//
//        //监听跟新值
//        remoteConfig.addOnConfigUpdateListener(object : ConfigUpdateListener {
//            override fun onUpdate(configUpdate: ConfigUpdate) {
//                remoteConfig.activate().addOnCompleteListener {
//                    val aa2 = remoteConfig["a"].asString()
//                    LogEx.logDebug(TAG, "onUpdate aa=$aa2")
//                }
//            }
//
//            override fun onError(error: FirebaseRemoteConfigException) {
//            }
//
//        })
//    }
//
//}