95得票13回答
Firebase云消息传递 - 如何处理注销

当用户登出我的应用程序并且我不再希望他接收到设备的通知时,我该如何处理这种情况。 我尝试过FirebaseInstanceId.getInstance().deleteToken(FirebaseInstanceId.getInstance().getId(), FirebaseMessag...

94得票4回答
Firebase中的FCM令牌是什么?

在新版 Firebase 中,通知功能下提到开发者可以向特定设备发送通知。为此,在控制台中需要输入 FCM token。那么,FCM token 是什么?我该如何获取它?

85得票9回答
PluginRegistry 无法转换为 FlutterEngine。

更新 Flutter 到 1.12.13 版本后,我遇到了这个问题并且无法解决。我按照 firebase_messaging 教程所示操作,但出现了以下错误:"error: incompatible types: PluginRegistry cannot be converted to Fl...

84得票7回答
Firebase云消息传递是免费的吗?

我需要在我的应用程序中实现推送通知功能。正在探索一些选项。 最近,Google 推荐使用 Firebase 平台,但这并不完全是一个免费的服务。所以我考虑再次使用 GCM。谷歌会在未来停止支持 GCM 吗?

82得票16回答
更新到Android Build Tools 25.1.6 GCM/FCM后出现了IncompatibleClassChangeError错误

自从我今天早上更新到Android SDK工具25.1.6和Android支持库32.0.0后,我遇到了以下错误。我没有更改任何代码,但它仍然可以在我的同事电脑上运行(Android SDK工具25.1.1 + Android支持库30.0.0)。 java.lang.Incompatibl...

81得票10回答
Firebase 401未经授权错误FCM

我正试图测试Firebase Cloud Messaging API,因为不是所有的功能都可以从控制台中使用(特别是当应用程序在后台时定制通知),但是由于某些原因,我无法使其工作,并且它总是显示401错误。我调查了这个问题的原因,并尝试在生成新的服务器密钥后进行操作,但错误仍然存在。令人惊讶的...

80得票14回答
如何使用Firebase Cloud Messaging发送设备到设备的消息?

在搜索文档后,我没有找到任何关于如何在不使用外部服务器的情况下使用 FCM 发送设备到设备消息的信息。 例如,如果我正在创建一个聊天应用程序,我需要向用户发送推送通知以告知未读消息,因为他们不会一直在线,我也无法在后台运行一个持久化服务,该服务将始终连接到实时数据库,因为那将消耗过多资源。 ...

80得票6回答
多任务托盘停止应用程序时,Android 应用程序无法接收 Firebase 通知

我在SO上看到了一个类似的问题,但是从中没有得到正确的答案。 我们的系统向约500个设备发送通知,但不幸的是,许多设备没有收到通知。我发现OPPO F1系列手机特别容易出现这种情况。 我观察到,如果应用程序从多任务托盘中停止,则会发生这种情况。如何解决这个问题? 更新:我注意到,当我从任...

74得票13回答
Firebase FCM通知点击操作负载

当用户在应用程序处于后台时,我想在用户点击通知时打开特定的活动。从文档中得知,需要在负载中添加click_action并在应用程序中添加意图过滤器来处理它。但是,在Firebase控制台中如何添加click_action到Firebase通知?我也可以接受任何其他解决方法。

73得票13回答
Firebase的onTokenRefresh()方法未被调用

在我的MainActivity中,通过使用FirebaseInstanceId.getInstance().getToken()命令,我可以看到标记并且它会显示生成的标记。但是,在我的MyFirebaseInstanceIDService中,该类扩展了FirebaseInstanceIdSer...