c# - 需要帮助 > FirebasePushNotificationsPlugin:默认 FirebaseApp 在此过程中未初始化
问题描述
我在我的 Xamarin Forms 项目 (4.7) 中使用FirebasePushNotificationsPlugin在我的项目中提供推送通知。
我更新到最新版本(3.3.10),但现在我在 Android 上收到此错误(在 iOS 上工作):
**Java.Lang.IllegalStateException:** 'Default FirebaseApp is not initialized
in this process com.companyname.firebasetest.
Make sure to call FirebaseApp.initializeApp(Context) first.'
我发现了一些对我不起作用的解决方案:
- 我的 google-services.json 具有 GoogleServicesJson 构建操作
- 我的 firebase android 应用程序包名称与我的 Android 项目中的包名称相同。
- 我试图更新android的工具
- 还尝试添加此行:
FirebaseApp app = FirebaseApp.InitializeApp(Android.App.Application.Context);
PS:
- 我创建了一个新项目(和新的 firebase 项目),但我得到了同样的错误
- 我提取了 FirebasePushNotification 插件的示例,但仍然出现错误
- 通知正在使用版本 2.3.x
我能做些什么 ?我需要帮助
谢谢各位
解决方案
推荐阅读
- python - 如何通过事件将变量发送到def并返回变量
- javascript - 使用 HTML 表单添加 Javascript 对象
- jquery - 将文本从 textarea 标签克隆到 div 标签
- python - /proc/cpuinfo 是否在您每次访问文件时提供更新的 CPU 频率值?
- karate - [空手道] [独立] 错误:找不到或读取文件
- apache-spark - 火花日期格式 MMM dd, yyyy hh:mm:ss AM 到 df 中的时间戳
- r - ggplot x 变量根据向量
- json - SQL Server中的OpenJson用于嵌套的json数据?
- python - 使用列表时,熊猫数据框替换方法不起作用
- r - 处理字符 r 时聚合变量