private void Init() { if (!string.IsNullOrEmpty(MACFilter) && MACFilter [0] != '!') { adminCheck = true; isAdmin = MACFilter == NetworkConnection.GetMACAddress(); } VisualLog("IsAdmin: " + IsAdmin); DependencyStatus dependencyStatus = DependencyStatus.UnavailableOther; FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; ScheduleLog(dependencyStatus.ToString()); if (dependencyStatus == DependencyStatus.Available) { if (IsAdmin) { CreateNew(id); } else { id = null; InitDatabase(); } } else { ScheduleLog("Could not resolve!"); } }); }
// When the app starts, check to make sure that we have // the required dependencies to use Firebase, and if not, // add them if possible. private void Start() { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } //Set up brainCloud _bc = gameObject.AddComponent <BrainCloudWrapper>(); _bc.Init(); _bc.AlwaysAllowProfileSwitch = true; }
void Awake() { //if (Instance != null) // Destroy(this); //DontDestroyOnLoad(gameObject); //Instance = this; isReady = false; FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { DependencyStatus dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { Debug.Log("Firebase pronto pra uso"); FirebaseApp app = FirebaseApp.DefaultInstance; app.SetEditorDatabaseUrl(uRLFirebase); if (app.Options.DatabaseUrl != null) { app.SetEditorDatabaseUrl(app.Options.DatabaseUrl); } isReady = true; FirebaseMessaging.TokenReceived += OnTokenReceived; FirebaseMessaging.MessageReceived += OnMessageReceived; } else { Debug.LogError("Could not resolve all Firebase dependencies: " + dependencyStatus); } }); }
public void InitFirebaseDependence() { try { FirebaseRemoteConfigMgr.S.Init(); FirebaseMessageMgr.S.Init(); FirebaseInstanceIDMgr.S.Init(); FirebaseApp app = FirebaseApp.DefaultInstance; FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { m_FirebaseDepStatus = task.Result; if (m_FirebaseDepStatus == DependencyStatus.Available && m_FirebaseDepFuncs.Count > 0) { m_FirebaseDepFuncs.ForEach(p => p.Invoke()); } else { Log.i("Could not resolve all Firebase dependencies: " + m_FirebaseDepStatus); } }); } catch (Exception e) { Log.e(e); } }
// When the app starts, check to make sure that we have // the required dependencies to use Firebase, and if not, // add them if possible. void Start() { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { // This should never happen if we're only using Firebase Analytics. // It does not rely on any external dependencies. Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } EventManager.StartListening <BasicEvent> (Constants.ON_SEND_DATA_TO_DATABASE, OnSendDataToDatabase); }
void InitFireBase() { _dependencyStatus = FirebaseApp.CheckDependencies(); if (_dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { _dependencyStatus = FirebaseApp.CheckDependencies(); if (_dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError("Could not resolve all Firebase dependencies: " + _dependencyStatus); } }); } else { InitializeFirebase(); } FirebaseAnalytics.LogEvent(FirebaseAnalytics.EventLogin); }
// Start is called before the first frame update void Start() { player = FindObjectOfType <Player>(); // Set these values before calling into the realtime database. FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://sweetseeds-edcf2.firebaseio.com/"); FirebaseApp.DefaultInstance.SetEditorP12FileName("sweetseeds-abf2e299118d.p12"); FirebaseApp.DefaultInstance.SetEditorServiceAccountEmail("*****@*****.**"); FirebaseApp.DefaultInstance.SetEditorP12Password("notasecret"); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); // Get the root reference location of the database. DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference; PostToDatabase(reference); }
public IEnumerator InitAuthAsync() { _elapsedTime = 0; var task = FirebaseApp.CheckAndFixDependenciesAsync(); yield return(new WaitWhile(() => IsTask(task.IsCompleted))); if (!task.IsCompleted) { Debug.LogError("ERROR" + task.Exception); yield break; } if (task.IsCanceled || task.IsFaulted) { Debug.LogError("ERROR" + task.Exception); yield break; } _dependencyStatus = task.Result; if (_dependencyStatus == DependencyStatus.Available) { Debug.Log("Firebase initializing..."); InitAuth(); } else { Debug.LogError("Could not resolve all Firebase dependencies: " + _dependencyStatus); } }
/// <summary> /// Asynchronously tests access to itemviewerservice. /// </summary> /// <returns>a DependencyStatus Task or null.</returns> private async Task <DependencyStatus> GetDependencyStatusAsync() { DependencyStatus dependencyStatus = new DependencyStatus(); string url = context.AppSettings.SettingsConfig.ItemViewerServiceURL; HttpClient client = new HttpClient(); HttpResponseMessage response; try { response = await client.GetAsync(url); dependencyStatus.ItemViewerServiceStatus = ((int)response.StatusCode).ToString(); } catch (WebException webExc) { int statusCode = (int)((HttpWebResponse)webExc.Response).StatusCode; dependencyStatus.ItemViewerServiceStatus = statusCode.ToString(); dependencyStatus.AddErrorMessage("Unable to access ItemViewerService"); dependencyStatus.StatusRating = (int)StatusRating.Failed; } return(dependencyStatus); }
void Start() { ScreenController.Instance.StartLoadingScreen(delegate() { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { ScreenController.Instance.StopLoadingScreen(); Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } }); }
// Use this for initialization void Start() { if (PlayerPrefs.GetInt(Constants.IsLogin) == 0) { PlayerPrefs.SetInt(Constants.IsLogin, 1); PlayerPrefs.SetString(Constants.IsLoginEmailorPhone, Constants.ParentEmail); PlayerPrefs.SetString(Constants.IsLoginpassword, Constants.ParentPassword); } else { Constants.ParentEmail = PlayerPrefs.GetString(Constants.IsLoginEmailorPhone); Constants.ParentPassword = PlayerPrefs.GetString(Constants.IsLoginpassword); } dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } }
protected virtual void Start() { // handles loading screen on application start if (GameObject.Find("Img_Loading") != null) { loadingGO = GameObject.Find("Img_Loading"); } FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); syncEstablished = true; } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); syncEstablished = true; gameObject.GetComponent <MainMenuButtons>().OpenError("Connection Failed!", "Error occured! " + dependencyStatus); } }); }
// Spawns firebase and verifies that it is updated. private void Awake() { dependencyStatus = DependencyStatus.UnavailableOther; if (spawned == false) { spawned = true; DontDestroyOnLoad(gameObject); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { FirebaseApp app = FirebaseApp.DefaultInstance; app.SetEditorDatabaseUrl("https://lootbox-b9a5e.firebaseio.com/"); if (app.Options.DatabaseUrl != null) { app.SetEditorDatabaseUrl(app.Options.DatabaseUrl); } databaseReference = FirebaseDatabase.DefaultInstance.RootReference; isInitialized = true; InitializeFirebase(); } else { Debug.LogError(string.Format( "Could not resolve all Firebase dependencies: {0}", dependencyStatus)); } }); } else { DestroyImmediate(gameObject); } }
public static DependencyStatus EnsureDependencyStatus(DependencyStatus status) { try { if (status != DependencyStatus.NoDependencySet && status != DependencyStatus.DependencySet) { throw new ArgumentException("Can only ensure dependency (un-)set status"); } DependencyStatus currentStatus = GetCurrentStatus(); DependencyStatus?actionResult = null; Log.Trace("TVEDependencyInstaller: Current status is {0}", currentStatus); if (currentStatus == DependencyStatus.NoDependencySet && status == DependencyStatus.DependencySet) { actionResult = InstallDependency(); } if (currentStatus == DependencyStatus.DependencySet && status == DependencyStatus.NoDependencySet) { actionResult = RemoveDependency(); } return(actionResult ?? currentStatus); } catch (Exception ex) { Log.Warn(String.Format("Failed to ensure TVEngine dependency status to {0}", status), ex); return(DependencyStatus.Failed); } }
// Use this for initialization void Start() { leaderBoard = new ArrayList(); leaderBoard.Add("Firebase Top " + MaxScores.ToString() + " Scores"); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); /////////////////////////////// dataController = FindObjectOfType <DataController>(); currentRoundData = dataController.GetCurrentRoundData(); questionPool = currentRoundData.questions; timeRemaining = currentRoundData.timeLimitInSeconds; UpdateTimeRemainingDisplay(); playerScore_LD = 0; playerScore_RR = 0; questionIndex = 0; ShowQuestion(); isRoundActive = true; }
// Start is called before the first frame update void Start() { // When the app starts, check to make sure that we have // the required dependencies to use Firebase, and if not, // add them if possible. FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); //LogEvent("testEvent",Time.time, 0); csvPath = Application.persistentDataPath + "/Analytics/" + PlayerPrefs.GetString("PlayerID", "unknown") + "/Loom.csv"; CreateNewHeader(); PlayerPrefs.SetInt("LoomSC", PlayerPrefs.GetInt("LoomSC") + 1); storage = FirebaseStorage.GetInstance("gs://loomunity-c1269.appspot.com"); }
private void Start() { //Firebase Analitics FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } FirebaseAnalytics.SetAnalyticsCollectionEnabled(true); }); //Google Play Service Signin PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder() .RequestServerAuthCode(false) .RequestIdToken() .Build(); PlayGamesPlatform.InitializeInstance(config); PlayGamesPlatform.Activate(); SignIn(); }
public void initFirebase(System.Action callbackWhenDone) { if (!initiated) { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { initiated = true; _initFirebase(callbackWhenDone); } else { // This should never happen if we're only using Firebase Analytics. // It does not rely on any external dependencies. Debug.LogError( "Could -- not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { _initFirebase(callbackWhenDone); } } else { callbackWhenDone(); } }
protected virtual void Start() { modelList.Clear(); modelList.Add("First"); audioList.Clear(); audioList.Add("First"); longTextList.Clear(); longTextList.Add("First"); imageList.Clear(); imageList.Add("First"); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); }
// When the app starts, check to make sure that we have // the required dependencies to use Firebase, and if not, // add them if possible. void Start() { // ObjectSpawner spawner = GetComponent<ObjectSpawner>(); dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } loadDatabaseUniqueGameObjectsOnce(); }
private void Awake() { manager = GetComponent <UIManager>(); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWithOnMainThread <DependencyStatus>((task) => { DependencyStatus status = task.Result; if (status == DependencyStatus.Available) { App = FirebaseApp.DefaultInstance; Auth = FirebaseAuth.DefaultInstance; functions = FirebaseFunctions.DefaultInstance; functionReference = functions.GetHttpsCallable("RequestMessage"); manager.TurnOff(manager.AuthBlocker); manager.TurnOff(manager.AnalyticsBlocker); App.SetEditorDatabaseUrl("https://fir-n-ix.firebaseio.com/"); dbReference = FirebaseDatabase.DefaultInstance.RootReference; FirebaseMessaging.TokenReceived += OnTokenReceived; FirebaseMessaging.MessageReceived += OnMessageReceived; FirebaseMessaging.TokenRegistrationOnInitEnabled = true; defaults.Add("RemoteTest", 25); FirebaseRemoteConfig.SetDefaults(defaults); FirebaseRemoteConfig.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread((remoteConfigTask) => { FirebaseRemoteConfig.ActivateFetched(); RemoteConfigResult = FirebaseRemoteConfig.GetValue("RemoteTest").StringValue; manager.TurnOff(manager.RemoteConfigBlocker); }); storage = FirebaseStorage.DefaultInstance; } else { Debug.Log(string.Format("Can't resolve all Firebase dependencies: {0}", status)); } }); }
void Start() { // Set this before calling into the realtime database. FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://quiz-guarani.firebaseio.com/"); // Get the root reference location of the database. DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference; leaderBoard.Clear(); leaderBoard.Add("Firebase Top " + MaxScores.ToString() + " Teste"); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); }
// When the app starts, check to make sure that we have // the required dependencies to use Firebase, and if not, // add them if possible. void Start() { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { // This should never happen if we're only using Firebase Analytics. // It does not rely on any external dependencies. Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } var appBucket = FirebaseApp.DefaultInstance.Options.StorageBucket; if (!String.IsNullOrEmpty(appBucket)) { MyStorageBucket = String.Format("gs://{0}/", appBucket); } // Set Remote storage pathfile firebaseStorageLocation = MyStorageBucket + '/' + Constants.JSON_FILE; // Wait to get data from Remote storage (FireBase) Invoke("DownloadRemoteData", .3f); }
void Awake() { //Check that all of the necessary dependencies for Firebase are present on the system FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { //If they are avalible Initialize Firebase InitializeFirebase(); } else { Debug.LogError("Could not resolve all Firebase dependencies: " + dependencyStatus); } }); if (this != instance) { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }
void Awake() { instance = this; connected = false; //Check that all of the necessary dependencies for Firebase are present on the system FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { //If they are avalible Initialize Firebase InitializeFirebase(); } else { Debug.LogError("Could not resolve all Firebase dependencies: " + dependencyStatus); } }); var obj = FindObjectsOfType <FirebaseManager>(); if (obj.Length == 1) { DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
// When the app starts, check to make sure that we have // the required dependencies to use Firebase, and if not, // add them if possible. void Start() { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { // This should never happen if we're only using Firebase Analytics. // It does not rely on any external dependencies. Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } }
private void Start() { /// Check firebase dependencies are all in order FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { //init firebase InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); /* * FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://fir-iosstoragetutorial.firebaseio.com/"); * //db = FirebaseDatabase.DefaultInstance.GetReference("scores"); * db = FirebaseDatabase.DefaultInstance.GetReference("ARdata"); * * db.ValueChanged += HandleValueChanged; */ //GetTopScore(); }
public void getFirebaseDB() { Debug.Log("Try connect firebase"); FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => { dependencyStatus = task.Result; if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); try { // 실행하고자 하는 문장들 loadFacility(); } catch (Exception ex) { // 에러 처리/로깅 등 Debug.Log(ex); dbSt = -1; throw; } } else { Debug.LogError("Could not resolve all Firebase dependencies: " + dependencyStatus); dbSt = -1; } }); }
private void InitializeFirebase() { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { Log("Firebase dependencies not ready.. asynchronously fixing.."); FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { Debug.LogError("Could not resolve all Firebase dependencies: " + dependencyStatus); } else { OnInitializationComplete(); } }); } else { OnInitializationComplete(); } }
void Start() { ArialFont = (Font)Resources.GetBuiltinResource(typeof(Font), "Arial.ttf"); dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus != DependencyStatus.Available) { FirebaseApp.FixDependenciesAsync().ContinueWith(task => { dependencyStatus = FirebaseApp.CheckDependencies(); if (dependencyStatus == DependencyStatus.Available) { InitializeFirebase(); } else { Debug.LogError( "Could not resolve all Firebase dependencies: " + dependencyStatus); } }); } else { InitializeFirebase(); } }
public void AddPath(string path, DependencyStatus newStatus, bool accessDenied = false) { if(!ProbedPaths.Contains(path)) { ProbedPaths.Add(path); } if(newStatus == DependencyStatus.Resolved) { ResolvedPath = path; } if (Status != DependencyStatus.Resolved) { Status = newStatus; } AccessDenied = AccessDenied | accessDenied; }
public static DependencyStatus EnsureDependencyStatus(DependencyStatus status) { try { if (status != DependencyStatus.NoDependencySet && status != DependencyStatus.DependencySet) throw new ArgumentException("Can only ensure dependency (un-)set status"); DependencyStatus currentStatus = GetCurrentStatus(); DependencyStatus? actionResult = null; Log.Trace("TVEDependencyInstaller: Current status is {0}", currentStatus); if (currentStatus == DependencyStatus.NoDependencySet && status == DependencyStatus.DependencySet) actionResult = InstallDependency(); if (currentStatus == DependencyStatus.DependencySet && status == DependencyStatus.NoDependencySet) actionResult = RemoveDependency(); return actionResult ?? currentStatus; } catch (Exception ex) { Log.Warn(String.Format("Failed to ensure TVEngine dependency status to {0}", status), ex); return DependencyStatus.Failed; } }