Нулевой адаптер
Если вы хотите использовать флаги и конфигурировать приложение, но не не хотите собирать статистику и отправлять ее в аналитическую систему, реализуйте нулевой адаптер.
Код с примером реализации нулевого адаптера:
Kotlin
Java
import com.varioqub.config.analyticadapter.AdapterIdentifiersCallback
import com.varioqub.config.analyticadapter.VarioqubConfigAdapter
class VarioqubAdapter : VarioqubConfigAdapter {
override fun clear() {}
override fun reportTriggeredTestId(testId: Long) {}
override fun requestDeviceId(callback: AdapterIdentifiersCallback) {
callback.onSuccess("123")
}
override fun requestUserId(callback: AdapterIdentifiersCallback) {
callback.onSuccess("123")
}
override fun resetTriggeredTestId() {}
override fun setExperiments(experiments: String) {}
}
import com.varioqub.config.analyticadapter.AdapterIdentifiersCallback;
import com.varioqub.config.analyticadapter.VarioqubConfigAdapter;
public class VarioqubAdapter extends VarioqubConfigAdapter {
@Override
public void clear() {}
@Override
public void reportTriggeredTestId(long testId) {}
@Override
public void requestDeviceId(AdapterIdentifiersCallback callback) {
callback.onSuccess("123");
}
@Override
public void requestUserId(AdapterIdentifiersCallback callback) {
callback.onSuccess("123");
}
@Override
public void resetTriggeredTestId() {}
@Override
public void setExperiments(String experiments) {}
}
Была ли статья полезна?
Предыдущая
Следующая