Min*_*wzy 11 android push-notification xamarin.android firebase firebase-cloud-messaging
我遇到来自firebase的get令牌问题(推送通知)
Default FirebaseApp is not initialized in this process com.ready_apps.Nebka.Business. Make sure to call FirebaseApp.initializeApp(Context) first.
Run Code Online (Sandbox Code Playgroud)
甚至我打电话给FirebaseApp.InitializeApp(this); 在很多地方
MyApplication(扩展Application),在我调用的onCreate of Activity中 FirebaseInstanceId.Instance?.Token;
nek*_*ris 11
编辑:此错误已在Xamarin.Firebase版本57.1104.0-beta1中修复.
这个错误似乎出现在较新版本的Firebase for Xamarin中.我今天也遇到了这个错误,使用最新的稳定版本42.1021.1.(该错误也出现在最新的beta版本中).
我发现此处已针对此问题提交了错误报告.
如错误报告中所述,删除Android项目中的/ obj和/ bin文件夹,和/或在Visual Studio中清理项目应该暂时解决问题,直到您更新任何会更改Resource.Designer.cs文件的资源为止.
在永久解决方案可用之前,还可以降级到较旧版本的Firebase和Google Play服务.例如,我没有在Firebase和Google Play服务版本32.961.0上遇到此错误.
只需清洁解决方案一次,然后再次运行该应用程序。
此错误已经报告给Xamarin。 https://bugzilla.xamarin.com/show_bug.cgi?id=56108
他们的注释线程中提供了此解决方案,它可能会在xamarin NuGet软件包的较新版本中得到修复。
| 归档时间: |
|
| 查看次数: |
4401 次 |
| 最近记录: |