firebase-cloud-messaging相关内容

无法解决:播放服务任务

我已经尝试将FCM添加到我的android应用程序中将近48小时了.我一直在Android Studio上因这两个错误而失败.我已经尝试过此中的所有解决方案发布.仍然我无法解决它. 我希望将Firebase云消息传递集成到我的应用程序中.因此,我做了以下工作. 在firebase控制台中创建了一个应用 包含.json配置文件 添加了SDK implementation 'com. ..
发布时间:2020-08-30 01:06:08 移动开发

当应用程序处于前台或后台时如何使用FCM处理通知

我使用firebase构建我的项目. 它还将使用FCM(firebase云消息). 但是有一个问题. 当应用程序在后台运行时,我无法处理FCM(创建我的自定义通知). 官方网站教程说, 情况1:应用程序前台->覆盖"onMessageReceived()"以创建自定义通知. 情况2:应用程序后台->系统将直接创建通知.我们不需要也不能做任何事情.因为在这种情况下它不会触发"onMe ..

FCM默认图标使用无效的渐变

未使用Android清单的默认FCM图标.而是使用Android标准图标. 在logcat中说: E/FirebaseMessaging:ID为2131230849的图标使用无效的渐变.使用后备图标. 默认图标仅包含一种颜色.我用多个不同的图标对其进行了测试,但始终使用Android标准图标. 解决方案 更新:已由Firebase版本12.0.0修复 下面的错误代码已经更 ..
发布时间:2020-08-30 00:54:31 移动开发

Firebase Cloud Messaging-如何验证令牌?

我正在使用Firebase Cloud Messaging(FCM),并且每次在客户设备上生成新令牌时,都按照下面的缩写代码...将此新令牌发送到我的SERVER DB(云)中,按顺序将其保存以便将来能够使用CFM API将推送通知从服务器发送到设备. //public class CFMInstanceIDService extends FirebaseInstanceIdServ ..
发布时间:2020-08-29 22:48:31 移动开发

应用程序在前台时如何处理Firebase通知

我已将Firebase Cloud Messaging与我的应用程序集成在一起. 当我从Firebase控制台发送通知时,如果该应用程序处于后台或未打开,我会成功收到该通知, 否则,如果该应用程序处于前台状态或已打开,则不会收到它. 所有建议,我们感激不尽. 解决方案 当应用程序处于前台状态时,不会自行生成通知.您需要编写一些其他代码.收到消息后,将调用onMessageReceiv ..
发布时间:2020-08-29 22:17:33 移动开发

Android/Firebase-在GCM事件中解析时间戳时出错-空时间戳

我正在构建一个将接收推送通知的Android应用.我已经安装了Firebase Cloud Messaging,并且可以正常工作,这样我就可以将以下有效负载发送到有效令牌,并接收通知和数据. 使用网址https://fcm.googleapis.com/fcm/send { "to":"", "notification":{"body":"BODY TEX ..

Firebase Cloud Messaging发送click_action

有人知道从firebase控制台发送click_action的一种方法吗? 我只想发送click_action按钮以使用通知,即使该应用已关闭或在后台运行. 解决方案 使用Firebase Notifications控制台发送消息时,目前无法设置click_action参数. 您必须在自己的App Server上构建有效负载,或使用Postman( 通过cURL发送下游消息 ..

尝试从Android Studio添加Firebase项目时遇到错误

我想通过Android Studio通过转到工具> Firebase>身份验证>电子邮件和密码身份验证>连接到Firebase将Firebase添加到我的项目中.弹出一个对话框,选择“创建新的Firebase项目",即使我的互联网连接正常,也会出现以下错误: Firebase:连接到Firebase失败.请检查您的互联网连接 然后再试一次.如果错误仍然存​​在,您可以在以下位置手动连接 ht ..

在从FirebaseMessagingService扩展的类中找不到getApplicationContext()

我想通过Firebase发送和接收远程通知,但是我的自定义类找不到getApplicationContext()方法. 据我了解,FirebaseMessagingService扩展了Service , which extends ContextWrapper`,后者扩展了Context. 所以我不知道getApplicationContext()无法正常工作.任何帮助将不胜感激! ..

当应用程式关闭/被杀死时,Android中的Firebase推送通知问题

仅在关闭数据有效载荷的应用程序时,Firebase推送在某些设备上不起作用.看到这个线程: https://github.com/firebase/quickstart-android/issues/41 我知道,当应用程序被轻扫杀死后,某些OEM会杀死该应用程序的所有服务,这些服务直接影响FirebbaseMessagingService,并且由于从未调用过此onMessageReceiv ..

FirebaseMessagingService是否默认在后台运行?

FirebaseMessagingService是否在后台运行,类似于IntentService的运行方式? 我看到FirebaseMessagingService扩展区Service不在后台运行,但是我想确定是否应该异步或同步地在FirebaseMessagingService内部进行任何工作. 谢谢 解决方案 FirebaseMessagingService的方法onMes ..

当应用程序在后台运行时,为什么onMessageReceived()方法未正确传递意图?

实际上,我试图在点击push-notification时将意图传递给activity,并且当foreground中存在该应用程序时,它可以正常工作.但是当该应用程序在后台运行时,尽管我收到了push-notification没问题,但是通过单击该通知,我并没有意图进入activity.我试图在SO中引用一些问题,并尝试添加诸如PendingIntent.FLAG_UPDATE_CURRENT之类的 ..

应用程序在前台时收到的推送通知与应用程序在后台时收到的推送通知不同

我已经在Android应用中实现了FCM推送通知. 虽然我已登录到该应用程序.我收到的通知格式如下所示. 当应用程序在后台运行时,我会收到json响应,如下所示. 以下是我在onMessageRecieved()中添加的代码 NotificationCompat.Builder notificationBuilder = new NotificationCompat.Bui ..