Nugets seem to be on auto update. I dont see anything in updates.
Posting some code -
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
Xamarin.Forms.DependencyService.Register<FirebaseAuthentication>();
//FirebaseApp.InitializeApp(Application.Context);
LoadApplication(new App());
FirestoreService.Init(this);
}
}
FirestoreService.cs
public class FirestoreService
{
private static Firebase.FirebaseApp app;
public static FirebaseFirestore Instance
{
get
{
return FirebaseFirestore.GetInstance(app);
}
}
public static string AppName { get; } = "SampleApp";
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);
if (app != null)
{
var temp = FirebaseFirestore.GetInstance(app);
}
}
}
FIrebase authentication works fine for me. But the Cloud Firestore crashes with the message as shown in attached.