【发布时间】:2018-11-14 00:05:40
【问题描述】:
我查看了网上关于这个错误的所有问题。
我已经添加了我的 google-services.json 并选择了适当的构建操作。我已经尝试过清理和重建,但没有成功。我还尝试了解决其他版本中的错误的方法,例如在 csproj 文件中添加目标标记。我试过从 json 手动输入字符串。
无论我调用 FirebaseApp.InitializeApp(this) 做什么都会返回 null,当我尝试引用 FirebaseInstanceId.Instance.Token 时,我会遇到非常常见的异常:
Java.Lang.IllegalStateException:默认 FirebaseApp 未在此过程中初始化 请务必先调用 FirebaseApp.initializeApp(Context)。
Github 和 Xamarin 论坛说这已通过 60.1141.1 修复,但从未如此。我还检查了我的 csproj,以确保所有对 GoogleServices 的引用都是针对最新版本的。
我不知道为什么这不起作用,我真的很快就需要它来工作。如果可以的话,请帮忙。
我查看了以下资源但没有成功: Getting Exception Using Firebase in Xamarin Android https://docs.microsoft.com/en-us/xamarin/android/data-cloud/google-messaging/remote-notifications-with-fcm?tabs=vswin https://bugzilla.xamarin.com/show_bug.cgi?id=56108#c1 Default FirebaseApp is not initialized https://forums.xamarin.com/discussion/94464/firebase-cloud-messaging-app-not-initialized Xamarin.android Default FirebaseApp is not initialized in this process
还有更多我无法追踪。为什么这个版本还出现这个bug???
【问题讨论】:
标签: firebase xamarin firebase-cloud-messaging google-play-services