firebase-cloud-messaging相关内容
仅在Oreo(8.0)中接收推送通知时,应用程序崩溃. java.lang.RuntimeException: Unable to instantiate receiver com.google.firebase.iid.FirebaseInstanceIdReceiver: java.lang.ClassCastException: android.content.ContextWrapp
..
当应用程序位于前景中时,我正在尝试使用Firebase显示通知.当我从服务器推送通知时调用onMessageReceived方法,但通知未显示. 这是我的代码: public class MyFirebaseMessagingService extends FirebaseMessagingService { @Override public void onMessa
..
当用户未连接到xmpp时,我正在使用FCM通知进行聊天. FCM中有2种通知模式 1.通知消息 2.数据消息 如果我的应用程序已从最近的用户清除,则我不会将数据消息用作通知消息 对于除Oreo以外的所有版本,此方法都适用. 对于Oreo,仅当应用未连接到xmpp且处于前台时,我才会收到通知.我的onMessageReceived方法被调用. 但是,仅对于Oreo,当该
..
我正在将我的应用程序从GCM迁移到FCM. 当新用户安装我的应用程序时,会自动调用onTokenRefresh().问题在于该用户尚未登录(没有用户ID). 用户登录后如何触发onTokenRefresh()? 解决方案 无论何时生成新令牌,都将调用onTokenRefresh()方法.安装应用程序后,将立即生成它(如您所知).令牌更改时也会调用它. 根据Firebase
..
这是MainActivity中用作BroadcastReceiver的代码 mRegistrationBroadcastReceiver = new BroadcastReceiver() { //When the broadcast received //We are sending the broadcast from GCMRegistrati
..
当应用程序在后台运行时,当用户单击通知时,我正在尝试打开一个特定的活动.从文档中,我知道必须在有效负载中添加click_action,并在应用程序中添加意图过滤器来处理它.但是,如何通过Firebase控制台在Firebase通知中添加click_action?我也愿意接受其他解决方法.预先感谢. 解决方案 如果您的应用程序在后台运行,则Firebase不会触发onMessageRecei
..
我执行此代码以使用FCM库将通知推送到移动设备 public string PushFCMNotification(string deviceId, string message) { string SERVER_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxx"; var SENDER_ID = "xxxxxxxxx";
..
我正在使用Firebase Cloud Messaging发送推送通知. 这是我的FirebaseMessageService: public class FireBaseMessageService extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage re
..
希望大家都知道这个类,用于在刷新Firebase通知令牌时获取通知令牌,我们从此类中从以下方法中获取刷新的令牌. @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().g
..
我正在尝试创建一个可以接收推送通知的应用.推送通知使用AWS SNS和FCM令牌而不是Expo's Token发送.收到了通知,但是,系统托盘两次收到了每个通知.我尝试使用未安装博览会的电话,但仍收到2条通知. 这是我发送到SNS 时的有效负载请求 { "GCM": "{ \"notification\": { \"text\": \"test message\" } }" } 知道
..
我正在设置Firebase Cloud Messaging,以在网络上进行推送通知.到目前为止,它仅适用于Chrome(Windows和Android)和Firefox(Android).它无法在Samsung Internet Browser(Samsung手机上预装的浏览器)上运行,到目前为止,我还没有机会在iOS上进行测试. 我尝试将发件人ID作为gcm_sender_id添加到我正在
..
当前使用react native,react-native-firebase和react-native-push-notification.一切都很好,直到今天突然之间,firebase消息开始开始导致应用程序崩溃.错误消息如下: Process: com.packagename, PID: 30087 java.lang.AbstractMethodError: abstr
..
我已经成功向APN注册,并且收到了令牌ID.问题是,当我从Firebase控制台发送通知时,出现错误 无效的APN证书.在“设置"中检查证书 这是我为将.p8 APN证书分配给Firebase所遵循的步骤.我正在Iphone设备上测试该应用程序. 我在做什么错了? 在 https://developer.apple.com/account/ios/创建了新密钥authkey/
..
我正在使用高级REST API发送数据消息以进行推送通知. 在Firebase控制台中,我可以选择用户细分 如“版本",“语言",“国家/地区"等.但是如何为 从REST API发送数据消息? 还是他们使用“选择用户群"发送数据消息的任何其他方式? 我也想向几天未打开应用程序的用户发送通知.Firebase数据消息可能吗? 解决方案 在使用FCM rest API发送消息时,您无法定位到G
..
使用@angular/fire/messaging在前台接收Firebase推送通知时.方法是: this.angularFireMessaging.messages.subscribe( (payload) => { console.log("new message received. ", payload); this.currentMes
..
我已经使用FCM实现了Xamarin Pushnotification,我的代码看起来像 // This service handles the device's registration with FCM. [Service] [IntentFilter(new[] { "com.google.firebase.INSTANCE_ID_EVENT" })] public class ZC
..
我想在用户单击Notification时打开xaml页面.我已经搜索过,但找不到适合这种情况的样本. 顺便说一下,我将FCM与旧的GCM集成使用.如何在android中实现呢? 解决方案 当用户单击通知时,我想打开一个xaml页面. 当您从FCM收到Notification时,可以在Notification中添加PendingIntent来实现此功能,这将允许用户打开应用程序.像
..
我已经以Xamarin形式实施了FCM,并且按预期工作.但是我想在收到新的推送时从通知托盘中删除所有通知. 我尝试使用相同的crash_key,但是收到了所有消息,而不是最近的推送. 有人可以帮我吗? 解决方案 您应继续使用tag参数,并记住该参数应位于notification有效负载中,而不应位于data中(自定义键值对)有效负载. 如果您使用Firebase Noti
..
我正在按照此演练在Xamarin表单应用中创建推送通知 我已成功与NotificationHub集成,并且当应用程序处于焦点或后台时可以在设备上接收测试消息 但是,我无法设法唤醒应用程序以接收消息,这是收到通知的主要原因 关于此问题的帖子很多,我花了整个下午阅读了很多帖子,但是即使其他人坚持要这样做,我仍未找到任何有效的方法. 我是在Motorola设备上构建的,而不是在模
..
我正在尝试构建项目,但是当我这样做时,会出现以下错误:“错误:com.google.firebase.messaging软件包不存在",以及其他4种同类错误. package md5f64326b4609986d97810cf2ced03c9ce; public class MyFirebaseMessagingService extends com.google.firebas
..