Xamarin iOS - Firebase Analytics不可用

Pao*_*elo 3 xamarin.ios firebase-analytics

我已从此链接下载示例项目和库:Xamarin Firebase但在配置2天后,我在启动应用程序时遇到此错误:

[Firebase/Core] [I-COR000022] Firebase Analytics不可用.

我没有找到与Xamarin iOS Firebase Analytics此错误相关的文档,但找不到解决方案.

我已经引用了示例项目的相同库,检查了GoogleService-Info.plist并将其作为文档插入到项目中,称为App.Configure ();.

什么都不做,有没有人有任何想法?

Pao*_*elo 7

解决!

Firebase Analytics需要3个引用才能工作:

  1. .核心
  2. .Analytics
  3. .IstanceID

仅遵循文档中的代码,启动时只加载项目.Core跳过另外两个,这会导致错误.

为了解决这个问题,我在AppDelegate中添加了:

using Firebase.Analytics;
using Firebase.InstanceID;
Run Code Online (Sandbox Code Playgroud)

App.Configure ();我添加这两行之前强制app加载两个程序集:

Firebase.Analytics.Loader loader1 = new Firebase.Analytics.Loader();
Firebase.InstanceID.Loader loader2 = new Firebase.InstanceID.Loader();
Run Code Online (Sandbox Code Playgroud)

当然,如果稍后使用这两个程序集实现其他指令,则不需要这两个指令.