firebase-cloud-messaging相关内容

组fcm通知,如whatsapp,但允许多个组通知

我不确定这是否完全可能,但我会说明我的要求.如果可能的话,请帮我弄清楚该怎么做. 假设我有一个类似Android应用程序的图库.当用户喜欢或评论图库中的照片时,我们将使用下面提供的代码触发fcm通知 value++; NotificationCompat.Builder notificationBuilder = new NotificationCompat.Build ..

如何在FirebaseMessagingService中启动提交片段

我使用FireBase可以在我的应用程序中进行消息传递,我希望当用户收到消息时,活动片段会发生变化.我为此做了以下代码,但我不知道为什么它会在getFragmentManager上给我错误,因为我没有活动上下文或类似的东西. public class googleFirebaseMessageService extends FirebaseMessagingService { @O ..

服务器中的Firebase令牌管理

我还是刚接触Firebase和android通知.我希望能够根据一些规则将通知发送给单个用户.到目前为止,我一直在阅读的内容是可以通过以下方式生成令牌: FirebaseInstanceId.getInstance().getToken() 然后,令牌将在过期时的某个时候需要刷新. 如果可能的话,如何设置这些令牌的有效期?如果大约有一千个用户在同一时间刷新其令牌,那么我将需要对这些 ..

Android中的Firebase预定通知

我正在使用Firebase开发一个Android应用,该应用应每天两次推送通知,用户应在应用设置中进行设置. 我看到至少2年前曾问过类似的问题,但没有答案,也许现在有一个选择. 无论如何,我可以使用Firebase做到这一点吗?如果没有,我该如何实现? 解决方案 您可以安排从Firebase控制台发送通知.但这仅限于您手动输入的通知.无法安排“一天两次"的交付,也没有API以编 ..

NotificationCompat.Builder(getApplicationContext(),CHANNEL_ID)在Oreo Firebase通知上不起作用

我正在尝试使用 Oreo版本中的Firebase显示通知,因此在获得解决方案时未显示 NotificationCompat.Builder(this, CHANNEL_ID),但它向我显示了这样的内容 我的build.gradle文件是 apply plugin: 'com.android.application' dependencies { compile p ..

在没有用户点击通知的情况下处理数据有效载荷?

在后台,应用程序会在通知托盘中接收通知有效载荷,并且仅在用户点击通知时处理数据有效载荷. 有什么方法可以处理数据有效载荷而无需用户点击通知? 解决方案 基于处理邮件: App state Notification Data Both Foreground onMessageReceived onMessageReceived ..

Firebase Cloud Messaging(FCM)-用户单击带有附加内容的通知时的启动活动

我正在尝试在用户单击通知时(当应用程序在后台运行时)打开一些特定参数的特定活动.我正在使用click_action,并且工作正常,该应用会打开所需的活动. 现在,我需要服务器向此Activity传递一个额外的参数id,以便我可以呈现与通知关联的所需详细信息.就像电子邮件应用程序一样,当我们单击通知时,将打开该特定电子邮件的详细信息. 我该怎么做? 解决方案 好,我找到了解决方法 ..

当应用程序在背景中颤动时调用onMessage方法

我是扑扑和飞镖的新手.我正在尝试将我的应用与 FCM .当应用程序处于前台时,我创建flutterLocalNotificationsPlugin,并且一切正常,但是当我的应用程序处于后台时,我不怎么处理onMessage方法.有人知道我该如何解决吗? FirebaseMessaging firebaseMessaging = new FirebaseMessaging(); Flutter ..

Firebase消息传递-在后台运行应用程序时创建抬头显示

使用FCM,当应用程序在后台运行或未运行时,我会在系统托盘中收到推送通知.当应用程序处于前台时,我可以覆盖onMessageReceived并使用NotificationCompat创建我自己的抬头通知. 当我的应用程序在后台或未运行时,是否可以创建提示通知? 谢谢 编辑:作为参考,这里是我通过curl到https://fcm.googleapis.com/fcm/send 使 ..

在FCM中单击通知时打开特定活动

我正在开发需要显示通知的App. 为了进行通知,我正在使用FireBase Cloud Messaging (FCM). 当应用程序处于后台时,我能够收到通知. 但是当我单击通知时,它会重定向到 home.java 页面.我希望它重定向到 Notification.java 页面. 所以,请告诉我如何在“通知的点击"中指定“活动". 我正在使用两项服务: 1.) MyFireba ..

在Firebase中,令牌始终为null

我正在尝试通过以下简单代码获取令牌以在我的应用中使用云消息传递: String token = FirebaseInstanceId.getInstance().getToken(); 我试图在StackOverflow上到处寻找那些有相同问题但找不到任何解决方案的人...当然,我遵循了有关安装的官方Google文档(多次),我的令牌是从未生成. 有人知道为什么我无法获得有效的令牌 ..

找不到com.google.android.gms.internal.zzbfm的zzbfm类文件

我正在将我的Android应用项目从GCM迁移到FCM.为此,我使用Android Studio中的Firebase助手工具,并按照Google开发者指南中的说明进行操作.一切顺利,并根据助手工具更改了FCM的应用代码.现在,该运行和测试应用程序了.而且我收到以下奇怪的错误: 无法访问找不到com.google.android.gms.internal.zzbfm的zzbfm类文件 我 ..

即使正确指定了Intent,startActivity()也不执行任何操作

当尝试单击FCM生成的通知时,我试图从启动器活动中打开一个活动.即使执行了上面编写的log语句,startActivity函数也不执行任何操作.以下是一些相关的文件/功能,请说明为什么ConversationDetailActivity无法启动: 从LoginActivity启动另一个活动的功能 void handleNotificationClick() { if (getI ..

使用Android Oreo在后台运行应用程序时Firebase发出通知的声音/振动

使用Android Oreo在后台运行应用程序时,我听不到声音或振动.在前景中使用应用程序时,声音和振动效果很好. 使用早期版本的android且没有Nofication Channel时,一切正常,但现在我找不到实现此目的的方法. 这是我的代码: private void showNotification(String title, String body) { No ..

在后台运行应用程序时未调用android O中的onMessageReceived

我正在从服务器发送数据有效负载通知.这是示例: url= "https://fcm.googleapis.com/fcm/send" { "to" : "userToken", "data" : { //some json here } } 通过这种方式,即使所有应用都未运行,我也可以在所有Android O之前的设备中成功向用户发送消息. 但是在Android O设 ..