1 package host.exp.exponent.generated; 2 3 import com.facebook.common.internal.DoNotStrip; 4 5 import java.util.ArrayList; 6 import java.util.List; 7 8 import expo.modules.splashscreen.SplashScreenImageResizeMode; 9 import host.exp.exponent.BuildConfig; 10 import host.exp.exponent.Constants; 11 12 @DoNotStrip 13 public class AppConstants { 14 15 public static final String VERSION_NAME = null; 16 public static String INITIAL_URL = null; 17 public static final String SHELL_APP_SCHEME = null; 18 public static final String RELEASE_CHANNEL = "default"; 19 public static boolean SHOW_LOADING_VIEW_IN_SHELL_APP = false; 20 public static boolean ARE_REMOTE_UPDATES_ENABLED = true; 21 public static boolean UPDATES_CHECK_AUTOMATICALLY = true; 22 public static int UPDATES_FALLBACK_TO_CACHE_TIMEOUT = 0; 23 public static final List<Constants.EmbeddedResponse> EMBEDDED_RESPONSES; 24 public static boolean FCM_ENABLED = true; 25 public static SplashScreenImageResizeMode SPLASH_SCREEN_IMAGE_RESIZE_MODE = SplashScreenImageResizeMode.CONTAIN; 26 27 static { 28 List<Constants.EmbeddedResponse> embeddedResponses = new ArrayList<>(); 29 30 // ADD EMBEDDED RESPONSES HERE 31 // START EMBEDDED RESPONSES 32 // END EMBEDDED RESPONSES 33 EMBEDDED_RESPONSES = embeddedResponses; 34 } 35 36 // Called from expoview/Constants 37 public static Constants.ExpoViewAppConstants get() { 38 Constants.ExpoViewAppConstants constants = new Constants.ExpoViewAppConstants(); 39 constants.VERSION_NAME = VERSION_NAME; 40 constants.INITIAL_URL = INITIAL_URL; 41 constants.SHELL_APP_SCHEME = SHELL_APP_SCHEME; 42 constants.RELEASE_CHANNEL = RELEASE_CHANNEL; 43 constants.SHOW_LOADING_VIEW_IN_SHELL_APP = SHOW_LOADING_VIEW_IN_SHELL_APP; 44 constants.ARE_REMOTE_UPDATES_ENABLED = ARE_REMOTE_UPDATES_ENABLED; 45 constants.UPDATES_CHECK_AUTOMATICALLY = UPDATES_CHECK_AUTOMATICALLY; 46 constants.UPDATES_FALLBACK_TO_CACHE_TIMEOUT = UPDATES_FALLBACK_TO_CACHE_TIMEOUT; 47 constants.EMBEDDED_RESPONSES = EMBEDDED_RESPONSES; 48 constants.ANDROID_VERSION_CODE = BuildConfig.VERSION_CODE; 49 constants.FCM_ENABLED = FCM_ENABLED; 50 constants.SPLASH_SCREEN_IMAGE_RESIZE_MODE = SPLASH_SCREEN_IMAGE_RESIZE_MODE; 51 return constants; 52 } 53 } 54