Firebase Notifications是一项免费服务,可为移动应用开发者提供有针对性的用户通知。 Firebase Notifications是一种跨平台解决方案,可让您轻松免费发送通知。
当 minifyEnabled=true 时,不会发送 Firebase 通知
我这几天一直遇到问题。我正在使用 Firebase Cloud Messaging 向我的 Android 应用发送通知。当 minifyEnabled=false 时,通知处于发布模式。然而,当 minifyEna...
我正在尝试将 Firebase Messaging 添加到我的 iOS 应用程序中。我已按照 Firebase 文档中的步骤操作,即: 已上传 APNs 证书 导入Firebase并添加[FIRApp配置] 因波...
Flutter Awesome Notification 无法将方法绑定到操作按钮
我正在开发一个需要回复通知的应用程序。我可以在收到通知时显示该按钮。但是,我无法将任何方法绑定到它。这是我的代码: 未来 我正在开发一个需要回复通知的应用程序。我可以在收到通知时显示该按钮。但是,我无法将任何方法绑定到它。这是我的代码: Future<void> firebaseMessagingBackgroundHandler(RemoteMessage message) async { await Firebase.initializeApp(); AwesomeNotifications().createNotification( content: NotificationContent( id: 10, channelKey: 'basic_channel', title: 'Simple Notification', body: 'Simple body'), actionButtons: [ NotificationActionButton( label: 'TEST', enabled: true, buttonType: ActionButtonType.Default, key: 'test', ) ]); print("Background message service"); } 感谢您的帮助! 您应该创建一个事件流并监听这样的事件: AwesomeNotifications().actionStream.listen((event) { print('event received!'); print(event.toMap().toString()); // do something based on event... }); 为任何人更新新版本。 您可以按照文档的说明,使用各种其他操作来处理对通知的点击。这就是我所做的。 文档 class NotificationController { /// Use this method to detect when the user taps on a notification or action button @pragma("vm:entry-point") static Future<void> onActionReceivedMethod(ReceivedAction receivedAction) async { // Your code goes here /// Handles regular notification taps. if(receivedAction.actionType == ActionType.Default){ if(receivedAction.id == 17897583){ // do something... } } } } 我最初也找不到解决方案。在查看了文档之后,这就是我想到的。 class NotificationController { static ReceivedAction? action; static Future<void> initNotifications() async { AwesomeNotifications().initialize(null, [ // add your Notification channels here ]); } static Future<void> initEventListeners() async { AwesomeNotifications().setListeners(onActionReceivedMethod: onActionReceivedMethod); } @pragma("vm:entry-point") static Future<void> onActionReceivedMethod(ReceivedAction action) async { if (action.buttonKeyPressed == 'key') print("TEST clicked"); } } 现在,您只需将 await NotificationController.initNotifications() 和 await NotificationController.initEventListeners() 添加到应用程序的 main 功能即可。
我开发了一个Android应用程序。我使用 firebase 进行通知。我阅读了 firebase 文档,然后分别制作了它们。我可以使用 InstanceID 向一台设备发送推送通知...
如何在 ios 中设置徽章计数 Firebase 推送通知?
我已成功设置后端以使用“firebase-admin”发送通知。但是,我在为我的 ios 设置徽章计数时遇到问题。我目前正在使用 React Native 并且...
如何排查:Android 客户端未收到 Azure 通知中心消息,但收到从 Firebase 控制台发送的测试消息
我正在尝试设置 Xamarin.Forms Android 客户端应用程序以从我的 Azure C# 后端接收推送通知。当我发送消息时,我的 GCMListenerService.OnMessageReceived() 方法未触发
如何使用firebase通知为flutter应用程序启用通知声音?
我正在构建一个带有 firebase 通知的 flutter 应用程序。但是,我需要自定义声音来进行通知。我已经实现了 playSound: true, sound: RawResourceAndroidNotificationSound('notificat...
我使用 Service Worker 实现了 Web 推送通知。我使用特定的应用程序服务器密钥收集了用户订阅。假设如果我们更改应用程序服务器密钥,那么当我们得到...
通过 Firebase 通知 API 发送消息时是否可以获取推送通知统计信息,例如递送次数和打开次数?
我们即将从 Parse.com 切换到 Firebase 通知 API(将于 2017 年 1 月停用其服务),以将推送通知发送到我们的 Android 和 iOS 应用程序。 我现在的问题是我可以...
我在我的 iOS 应用程序中使用 Firebase 推送通知。尽管我可以通过发送以下有效负载来发送通知,但它在收到时不会播放声音。 { “至”:“myToken”, ...
点击通知后实现意图方法(NotificationCompat.Builder)
我正在开发一个通知方法,它的工作很成功,但我如何实现Onclick方法来导航一个特定的活动? private void notification() { if(Build.VERSION.SDK_INT& ...
我正在使用Firebase进行通知。我想向用户组发送通知...如果其中任何一个都按接受通知操作按钮,则必须从...中删除相同的通知。] >>>
当我从后端发送通知时,我同时接收到通知有效负载和数据有效负载。现在,当后端触发通知时,会自动接收默认通知。可以...
从Firebase通知恢复应用程序不起作用(Xamarin表单)
我正在将Firebase推送通知集成到我的应用程序中。请找到我的Firebase FirebaseMessagingService类。如果该应用程序已打开并正在运行,则一切正常。但是如果...
我可以在firebase应用服务器中同时创建的最大应用实例数是多少
我的Firebase帐户中有7个项目,每个项目都有2个应用程序-android和IOS。我需要同时创建所有7个应用实例,这可以通过线程机制来完成。 var ...
我一直在尝试使用FCM发送推送通知。当应用程序处于前景或后台时,它可以完全正常工作。但是,如果我从最近的列表中删除了该应用程序,那么我什么也没得到...
使颤动通知(通过firebase)弹出到前台(而不仅仅是状态栏中的图标)
我正在尝试为Flutter应用程序实施通知。在iPhone(左)上,它看起来像预期的一样,并且通知会显示一小段时间,然后自动隐藏。但是在Android上(右侧,...
我正在使用自定义有效负载进行通知,但收到通知,但无法从Key [“ data”]中获取。这是我的有效负载代码{“ Simulator Target Bundle”:“ com.xyz.zyxapp”,“ aps”:{...
ReferenceError:值未定义CloudFunction
–尝试向设备在Firebase数据库中拥有的所有用户发送通知,但在云函数的寄存器中显示:“ ReferenceError:未定义值”。什么是...
[当我发送Firebase推送通知时,由于所有用户同时打开应用程序,因此服务器速度变慢。是否可以成组而不是一次发送通知?例如,...