我已从此链接下载示例项目和库:Xamarin Firebase但在配置2天后,我在启动应用时遇到此错误:
[Firebase / Core] [I-COR000022] Firebase Analytics不可用。
我没有找到与Xamarin iOS Firebase Analytics此错误相关的文档,但无法找到解决方案。
我引用了示例项目的相同库,检查了 GoogleService-Info.plist 并将其作为文档插入到项目中,称为App.Configure ();
。
无所事事,有没有人有任何想法?
答案 0 :(得分:7)
解决!
Firebase Analytics需要3个引用才能工作:
仅按照文档中的代码启动时项目仅加载 .Core 跳过其他两个,这会导致错误。
要解决此问题,我在 AppDelegate 中添加了
using Firebase.Analytics;
using Firebase.InstanceID;
在App.Configure ();
之前我添加了这两行来强制app加载两个程序集:
Firebase.Analytics.Loader loader1 = new Firebase.Analytics.Loader();
Firebase.InstanceID.Loader loader2 = new Firebase.InstanceID.Loader();
当然,如果稍后使用这两个程序集实现其他说明,则不需要这两个指令。