【问题标题】:How to fix " [FirebaseMessaging] Unable to log event: analytics library is missing" in Xamarin.Android如何修复 Xamarin.Android 中的“[FirebaseMessaging] 无法记录事件:缺少分析库”
【发布时间】:2019-04-11 03:34:54
【问题描述】:

我想在 Xamarin.Android 中进行 FCM。

所以我按照这个教程(Xamarin.Android)Remote Notifications with Firebase Cloud Messaging去做。

但是我的手机收不到信息。

我的输出得到:

[FirebaseMessaging] 无法记录事件:缺少分析库

我已经添加了两个 NuGet:

  1. Xamarin.GooglePlayServices.Base.
  2. Xamarin.Firebase.Messaging。

我试过这个Xamarin.Android

将 Xamarin.Build.Download 更新为 0.4.11

但是还是不行……

我能做什么?

【问题讨论】:

  • 您是否在项目中添加了google-services.json?
  • @MehdiDehghani 是的,我确实添加了google-services.json,并将构建操作设置为GoogleServicesJson
  • 你想做Firebase Cloud Messaging吗?
  • @G.hakim 我想知道(在您提到的链接中)您是复制并粘贴了 Microsoft's doc 还是他们复制了?
  • @G.hakim 我可以说,您的大部分主要内容与微软的完全一样。即使是图片,这意味着您自己没有尝试过(也许您尝试过,但根据您文章的内容,这并不明显)。无论如何,这里不适合讨论这个问题。

标签: android firebase xamarin xamarin.android firebase-cloud-messaging


【解决方案1】:

我在同一步骤并面临同样的情况,直到我向前阅读并发现:

在 Android 设备(或模拟器)上,通过点击 Android 概览按钮并触摸主屏幕,将应用程序置于后台。设备准备就绪后,点击 Firebase 控制台中的 SEND MESSAGE:

通过这样做,可以在通知栏中看到消息:

我对此并不陌生,但我意识到第一个测试的目的是在应用不在前台时接收消息...另请参阅:Remote Notifications with Firebase Cloud Messaging tutorial 中的Send Message 段落。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 2018-11-12
    • 2023-03-12
    • 2012-03-04
    • 1970-01-01
    • 2015-09-19
    相关资源
    最近更新 更多