protected override void OnCreate(Bundle savedInstanceState) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); FFImageLoading.Forms.Platform.CachedImageRenderer.Init(true); try { Firebase.FirebaseApp.InitializeApp(Application.Context); //Firebase.FirebaseApp.GetInstance(Plugin.CloudFirestore.CloudFirestore.DefaultAppName); System.Diagnostics.Debug.WriteLine(Plugin.CloudFirestore.CloudFirestore.DefaultAppName); Plugin.CloudFirestore.CloudFirestore.Init(Application.Context); } catch (Exception ex) { var baseOptions = Firebase.FirebaseOptions.FromResource(Application.Context); var options = new Firebase.FirebaseOptions.Builder(baseOptions).SetProjectId(baseOptions.StorageBucket.Split('.')[0]).Build(); Firebase.FirebaseApp.InitializeApp(Application.Context, options, Plugin.CloudFirestore.CloudFirestore.DefaultAppName); System.Diagnostics.Debug.WriteLine(ex.Message); } LoadApplication(new App()); }
private void InitFriebase() { var options = new Firebase.FirebaseOptions.Builder() .SetApiKey("AIzaSyAvDZA3xwVepEniUr0Jr3-vcGuIWs4MV64") .SetApplicationId("project-706ea") .Build(); bool hasBeenInitialised = false; IList <FirebaseApp> firebaseApps = FirebaseApp.GetApps(this); FirebaseApp.GetApps(this); foreach (FirebaseApp tempapp in firebaseApps) { if (tempapp.Name.Equals(FirebaseApp.DefaultAppName)) { hasBeenInitialised = true; app = tempapp; } } if (!hasBeenInitialised) { app = FirebaseApp.InitializeApp(this, options); } auth = FirebaseAuth.GetInstance(app); }
public static void Init(Android.Content.Context context) { var baseOptions = Firebase.FirebaseOptions.FromResource(context); var options = new Firebase.FirebaseOptions.Builder(baseOptions).SetProjectId(baseOptions.StorageBucket.Split('.')[0]).Build(); app = Firebase.FirebaseApp.InitializeApp(context, options, AppName); }
public static void Init(Android.Content.Context context) { var baseOptions = Firebase.FirebaseOptions.FromResource(context); // This HACK will be not needed, fixed in https://github.com/xamarin/GooglePlayServicesComponents/commit/723ebdc00867a4c70c51ad2d0dcbd36474ce8ff1 var options = new Firebase.FirebaseOptions.Builder(baseOptions).SetProjectId(baseOptions.StorageBucket.Split('.')[0]).Build(); app = Firebase.FirebaseApp.InitializeApp(context, options, AppName); }
public static void Init() { if (_app == null) { var context = Android.App.Application.Context; var baseOptions = Firebase.FirebaseOptions.FromResource(context); var options = new Firebase.FirebaseOptions.Builder(baseOptions).SetProjectId(baseOptions.StorageBucket.Split('.')[0]).Build(); _app = Firebase.FirebaseApp.InitializeApp(context, options, "Plugin.CloudFirestore"); } }
//Initialize Firebase Auth to application private void InitFirebaseAuth() { app = FirebaseApp.InitializeApp(this); var options = new Firebase.FirebaseOptions.Builder() .SetApplicationId("ensemble-65b0c") .SetApiKey("AIzaSyD25wXdD1WxUQGQD3zkXNkf3X9UYJYaAtE") .SetDatabaseUrl("https://ensemble-65b0c.firebaseio.com") .SetStorageBucket("ensemble-65b0c.appspot.com") .Build(); if (app == null) { app = FirebaseApp.InitializeApp(this, options); } mAuth = FirebaseAuth.GetInstance(app); Snackbar.Make(activity_main, "Firebase initialized", Snackbar.LengthShort).Show(); }
protected override void OnCreate(Bundle savedInstanceState) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); var baseOptions = Firebase.FirebaseOptions.FromResource(this); var options = new Firebase.FirebaseOptions.Builder(baseOptions).SetProjectId(baseOptions.StorageBucket.Split('.')[0]).Build(); if (MyFirebaseApp == null) { MyFirebaseApp = Firebase.FirebaseApp.InitializeApp(this, options, "EXAMPLE"); } LoadApplication(new App()); }
public void initFireBaseAuth() { var options = new Firebase.FirebaseOptions.Builder() .SetApplicationId("1:323956276016:android:fcf09b75b366f4fa50a6f5") .SetApiKey("AIzaSyAOvDOj-PKpxFZcDgMO7uI4rxrP3i2GakM") .SetDatabaseUrl("https://easymessage-1fa08.firebaseio.com/") .Build(); if (app == null) { app = FirebaseApp.InitializeApp(Application.Context, options); } auth = FirebaseAuth.GetInstance(app); if (auth == null) { throw new Exception("Authentication Error!"); } }
//initializer private AppData(Context thisContext) { currentLists = new List <GroceryListClass>(); var options = new Firebase.FirebaseOptions.Builder() .SetApplicationId("1:269645497682:android:41aae10df759a3e12da68b") .SetApiKey("AIzaSyDrsPpcJX-o6wnrhbfY5PbOW5frpoNE2MA") .Build(); if (fireApp == null) { fireApp = FirebaseApp.InitializeApp(thisContext, options); } auth = FirebaseAuth.GetInstance(fireApp); string FirebaseURL = "https://groceries-project.firebaseio.com"; FirebaseClient rootNode = new FirebaseClient(FirebaseURL); dataNode = rootNode.Child("data"); usersNode = rootNode.Child("users"); }