Files
doneit-web/android/app/src/main/java/com/gpr/gabinetedigital/App.java
T
2022-02-25 15:10:10 +01:00

40 lines
1.1 KiB
Java

package com.gpr.gabinetedigital;
import android.app.Application;
import androidx.annotation.NonNull;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
import java.util.HashMap;
import java.util.Map;
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
Map<String,Object> defaultValue = new HashMap<>();
defaultValue.put(UpdateHelper.KEY_UPDATE_ENABLE,false);
defaultValue.put(UpdateHelper.KEY_UPDATE_VERSION,"1.0");
defaultValue.put(UpdateHelper.KEY_UPDATE_URL,"https://d953-41-63-166-54.ngrok.io/gabinete_digital.apk");
remoteConfig.setDefaults(defaultValue);
remoteConfig.fetch(1)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful()) {
remoteConfig.activateFetched();
}
}
});
}
}