firebase-cloud-messaging相关内容
我已经尝试将FCM添加到我的android应用程序中将近48小时了.我一直在Android Studio上因这两个错误而失败.我已经尝试过此中的所有解决方案发布.仍然我无法解决它. 我希望将Firebase云消息传递集成到我的应用程序中.因此,我做了以下工作. 在firebase控制台中创建了一个应用 包含.json配置文件 添加了SDK implementation 'com.
..
我使用firebase构建我的项目. 它还将使用FCM(firebase云消息). 但是有一个问题. 当应用程序在后台运行时,我无法处理FCM(创建我的自定义通知). 官方网站教程说, 情况1:应用程序前台->覆盖"onMessageReceived()"以创建自定义通知. 情况2:应用程序后台->系统将直接创建通知.我们不需要也不能做任何事情.因为在这种情况下它不会触发"onMe
..
未使用Android清单的默认FCM图标.而是使用Android标准图标. 在logcat中说: E/FirebaseMessaging:ID为2131230849的图标使用无效的渐变.使用后备图标. 默认图标仅包含一种颜色.我用多个不同的图标对其进行了测试,但始终使用Android标准图标. 解决方案 更新:已由Firebase版本12.0.0修复 下面的错误代码已经更
..
由于不赞成使用getToken(),我想知道什么是获取Firebase令牌以发送推送通知的正确方法. 解决方案 为 不推荐使用此方法. 支持getInstanceId(). getInstanceId()将返回带有和InstanceIdResult的Task.像这样: FirebaseInstanceId.getInstance().getInstanceId().addO
..
我正在尝试在单击推送通知时实现打开特定屏幕,而我的有效负载如下所示: var payload = { notification: { title: notificationTitle, body: notificationMessage, click_action:"/screena",sound:"d
..
我正在尝试将FCM通知添加到我的应用中,但是出于某种原因 FirebaseInstanceId.getInstance().getToken(); 返回空值. 由于我没有获得任何堆栈跟踪信息,所以我最好的猜测是FirebaseInstanceIdService无法正常工作 Google Play服务版本:9.6.1 Firebase消息传递版本:9.6.1 从Fireba
..
我正在使用Firebase Cloud Messaging(FCM),并且每次在客户设备上生成新令牌时,都按照下面的缩写代码...将此新令牌发送到我的SERVER DB(云)中,按顺序将其保存以便将来能够使用CFM API将推送通知从服务器发送到设备. //public class CFMInstanceIDService extends FirebaseInstanceIdServ
..
使用新的FirebaseMessaging,可以轻松地通过以下方式取消/订阅主题: FirebaseMessaging.getInstance().subscribeToTopic(); FirebaseMessaging.getInstance().unsubscribeFromTopic(); 但是有什么方法可以获取当前安装已订阅的所有主题? 解决方案 我已经搜索了Andro
..
我已将Firebase Cloud Messaging与我的应用程序集成在一起. 当我从Firebase控制台发送通知时,如果该应用程序处于后台或未打开,我会成功收到该通知, 否则,如果该应用程序处于前台状态或已打开,则不会收到它. 所有建议,我们感激不尽. 解决方案 当应用程序处于前台状态时,不会自行生成通知.您需要编写一些其他代码.收到消息后,将调用onMessageReceiv
..
在一个应用程序中,有关Firebase Cloud Messaging的不同主题数量是否受到限制? 解决方案 不是.看到FCM以GCM为核心,任何应用程序的主题数都没有限制.以前限制为一百万,但已将其删除.您可以参考以下此外,按照此
..
我正在构建一个将接收推送通知的Android应用.我已经安装了Firebase Cloud Messaging,并且可以正常工作,这样我就可以将以下有效负载发送到有效令牌,并接收通知和数据. 使用网址https://fcm.googleapis.com/fcm/send { "to":"", "notification":{"body":"BODY TEX
..
有人知道从firebase控制台发送click_action的一种方法吗? 我只想发送click_action按钮以使用通知,即使该应用已关闭或在后台运行. 解决方案 使用Firebase Notifications控制台发送消息时,目前无法设置click_action参数. 您必须在自己的App Server上构建有效负载,或使用Postman( 通过cURL发送下游消息
..
我想通过Android Studio通过转到工具> Firebase>身份验证>电子邮件和密码身份验证>连接到Firebase将Firebase添加到我的项目中.弹出一个对话框,选择“创建新的Firebase项目",即使我的互联网连接正常,也会出现以下错误: Firebase:连接到Firebase失败.请检查您的互联网连接 然后再试一次.如果错误仍然存在,您可以在以下位置手动连接 ht
..
我已将Firebase添加到Android应用程序中以进行推送通知.在使用之前,我已经更新了build.gradle.工作正常. compile 'com.google.firebase:firebase-messaging:9.2.0' 现在我已更新到最新的图书馆,但出现错误. dependencies { //.... compile 'com.google.
..
我想通过Firebase发送和接收远程通知,但是我的自定义类找不到getApplicationContext()方法. 据我了解,FirebaseMessagingService扩展了Service , which extends ContextWrapper`,后者扩展了Context. 所以我不知道getApplicationContext()无法正常工作.任何帮助将不胜感激!
..
仅在关闭数据有效载荷的应用程序时,Firebase推送在某些设备上不起作用.看到这个线程: https://github.com/firebase/quickstart-android/issues/41 我知道,当应用程序被轻扫杀死后,某些OEM会杀死该应用程序的所有服务,这些服务直接影响FirebbaseMessagingService,并且由于从未调用过此onMessageReceiv
..
FirebaseMessagingService是否在后台运行,类似于IntentService的运行方式? 我看到FirebaseMessagingService扩展区Service不在后台运行,但是我想确定是否应该异步或同步地在FirebaseMessagingService内部进行任何工作. 谢谢 解决方案 FirebaseMessagingService的方法onMes
..
在Android应用程序中实施FCM时遇到一个问题. 一切正常,我的服务onMessageReceived()没有通话.但是,当我从Java服务器发送消息时,正在跟踪日志. 08-25 12:14:53.216 20482-20482/com.cognisun.sas D/ActivityThread: BDC-Calling onReceive: intent=Intent
..
实际上,我试图在点击push-notification时将意图传递给activity,并且当foreground中存在该应用程序时,它可以正常工作.但是当该应用程序在后台运行时,尽管我收到了push-notification没问题,但是通过单击该通知,我并没有意图进入activity.我试图在SO中引用一些问题,并尝试添加诸如PendingIntent.FLAG_UPDATE_CURRENT之类的
..
我已经在Android应用中实现了FCM推送通知. 虽然我已登录到该应用程序.我收到的通知格式如下所示. 当应用程序在后台运行时,我会收到json响应,如下所示. 以下是我在onMessageRecieved()中添加的代码 NotificationCompat.Builder notificationBuilder = new NotificationCompat.Bui
..