Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装Xamarin.Firebase.Messages时,Xamarin.Firebase.Auth不起作用_Xamarin_Xamarin.android - Fatal编程技术网

安装Xamarin.Firebase.Messages时,Xamarin.Firebase.Auth不起作用

安装Xamarin.Firebase.Messages时,Xamarin.Firebase.Auth不起作用,xamarin,xamarin.android,Xamarin,Xamarin.android,我很难理解为什么在安装Xamarin.Firebase.Messaging时,以下代码中的身份验证为空: private void InitFirebaseAuth() { app = FirebaseApp.Instance; auth = FirebaseAuth.GetInstance(app); using (var user = auth.CurrentUser) { if (user != null)

我很难理解为什么在安装Xamarin.Firebase.Messaging时,以下代码中的身份验证为空:

private void InitFirebaseAuth()
{
     app = FirebaseApp.Instance;

     auth = FirebaseAuth.GetInstance(app);

     using (var user = auth.CurrentUser)
     {
          if (user != null)
          {
               StartActivity(new Intent(this, typeof(MainActivity)));
               Finish();
          }
      }            
}
卸载Xamarin.FIrebase.Messaging时,auth=FirebaseAuth.GetInstance(app)为空

我认为NuGet软件包有问题,但我无法解决这个问题

类似foto的软件包版本如下:

需要帮忙吗

编辑

我重新安装了Visual Studio,现在可以看到以下nuget软件包:

Nad当我尝试降级Xamarin.Android.Auth时,出现以下错误:

严重性代码说明项目文件行抑制状态抑制状态 检测到Xamarin.GooglePlayServices.Base的错误NU1107版本冲突。直接将Xamarin.GooglePlayServices.Base 71.1610.0安装/引用到project Hearth以解决此问题。 炉膛->Xamarin.Firebase.Core 71.1601.0->Xamarin.Firebase.Measurement.Connector.Impl 71.1704.0->Xamarin.Firebase.Analytics.Impl 71.1624.0->Xamarin.Firebase.Iid 71.1710.0->Xamarin.Firebase.Iid.Interop 71.1601.0->Xamarin.GooglePlayServices.Base(>=71.1610.0) 炉膛->Xamarin.Firebase.Auth 60.1142.1->Xamarin.GooglePlayServices.Base(=60.1142.1)。炉膛C:\Users\HP\Documents\Projects\develope\Hearth\Hearth.csproj 1


嗯,我在你的截图中没有看到这两个
nuget
的支持包:/Hi@FreakyAli,我重新安装了Visual Studio和我的帖子,你能检查一下吗?