public void OnPreprocessBuild(BuildTarget target, string path) { if (target == BuildTarget.Android) { var settings = AppCenterSettingsContext.SettingsInstance; if (settings.UsePush && AppCenter.Push != null) { FirebaseDependency.SetupPush(); } #if !APPCENTER_DONT_USE_NATIVE_STARTER var settingsMaker = new AppCenterSettingsMakerAndroid(); AddStartupCode(settingsMaker); #if UNITY_ANDROID AddSettingsFileToLoader(settingsMaker); #endif #endif } else if (target == BuildTarget.iOS) { #if !APPCENTER_DONT_USE_NATIVE_STARTER AddStartupCode(new AppCenterSettingsMakerIos()); #endif } else if (target == BuildTarget.WSAPlayer) { #if UNITY_WSA var currentMinimalPlatformVersion = new Version(EditorUserBuildSettings.wsaMinUWPSDK); if (currentMinimalPlatformVersion < RequiredMinimalUWPVersion) { Debug.LogWarning($"Minimum platform version should be set to {RequiredMinimalUWPVersion} or higher. App Center does not support lower versions but it is set to {currentMinimalPlatformVersion}"); } #endif } }
public void OnPreprocessBuild(BuildTarget target, string path) { if (target == BuildTarget.Android) { var settings = AppCenterSettingsContext.SettingsInstance; if (settings.UsePush && AppCenter.Push != null) { FirebaseDependency.SetupPush(); } AddStartupCode(new AppCenterSettingsMakerAndroid()); } else if (target == BuildTarget.iOS) { AddStartupCode(new AppCenterSettingsMakerIos()); } }