firebase-cloud-messaging相关内容
我面临从 firebase 获取令牌的问题(推送通知) 默认 FirebaseApp 未在此进程 com.ready_apps.Nebka.Business 中初始化.确保首先调用 FirebaseApp.initializeApp(Context). 即使我调用了 FirebaseApp.InitializeApp(this);在很多地方 MyApplication (that ext
..
我正在使用 Firebase 云消息传递通知,当我在应用程序内收到通知时,我想显示一个对话框或快餐栏,我的问题是我正在我的小部件树顶部初始化 firebase 配置(应用程序启动后启动画面) _fireBaseMessaging.configure(onMessage:(映射消息)异步{动态数据=消息['数据'];................//在这里添加一个snackbar/alertdi
..
我查看了 FCM 的文档,其中提到它是跨平台的.无论如何,FCM for Web 文档都谈到了 Chrome.我想检查 FCM 是否支持向所有主要网络浏览器(包括 IE、Safari 和 Firefox)发送消息? 解决方案 您提到的链接仅讨论了对 Chrome 应用程序和扩展的 FCM 支持,对于 Web 来说则是另一回事. FCM 支持 Web 推送协议,根据这篇文章:https
..
我有一个 android 应用程序,我想在数据更改时只向一位用户发送通知.我怎样才能做到这一点.谁能提供一个代码片段,我可以放入 OnDataChange() 方法以向特定用户发送通知.由于在 Firebase 中,身份验证后将为每个用户创建一个唯一的用户 ID,有没有办法将通知发送给特定用户或仅发送给使用该用户 ID 的一组用户. 解决方案 您可以为该用户创建主题并订阅该主题,然后 Fi
..
我想向所有设备发送消息,但我只向一个设备发送消息,这是我发送消息的方式:我只能向一个用户发送消息,当我在我的发送消息方法中删除它时: json.put("to", tokenId.trim()); 当我有这条线时,消息不会发送给任何人我只向一个用户发送消息.我如何向每个人发送消息? static void send_FCM_Notification(String tokenId, Stri
..
如何消除应用用户调用 FirebaseMessaging.subscribeToTopic(String) 以仅在服务器端处理主题管理的机会? 解决方案 Firebase 云消息传递主题是公开的.没有办法阻止特定用户订阅它们.
..
我有一个已经构建好的应用程序.现在我想使用 FCM 在服务器和用户之间发送消息.据我了解,每个设备都有自己的令牌,我可以使用它来发送消息,并且可以从 检索此令牌 FirebaseInstanceId.getInstance().getInstanceId() 如果我错了,请纠正我. 应用程序和支持的服务器运行良好,超出了我的工作流程 1- 用户打开安卓应用. 2- Andr
..
我想知道 FCM 通知在以下情况下的工作原理: 同一用户登录多个设备.所有设备都会收到通知吗? 如果用户卸载应用怎么办?即使用户卸载设备,FCM 也会发送通知,然后检查发送失败事件吗? 如果设备上的登录发生变化 - 假设我以用户 A 的身份登录设备,然后退出设备并以用户 B 的身份登录.我不能收到用户 A 的通知.这是怎么回事情况在 FCM 中处理? 解决方案 同一用
..
我的编码与 firebase 示例代码提供的编码相同.当活动处于前台状态或打开时,它工作正常.但是当活动关闭或处于后台状态时,它就不能正常工作.问题是这样的…… 应用程序图标不显示. 默认以应用名称作为通知标题 当应用程序处于后台状态或未在设备上打开时,会发生时间通知,LogCat 会显示以下详细信息: 09-16 15:55:56.056 12113-12113/com.te
..
我使用 Firebase Messaging 创建了一个简单的项目,使用以下依赖项. 实现 'com.google.firebase:firebase-messaging:20.0.0' 我已经构建了应用程序并检查了它的 merged AndroidManifest.xml 文件.Firebase Messaging SDK 唯一导出的组件是以下接收器:
..
我真的是新手,需要建议. 我已阅读文档,据我所知,如果您需要发送直接消息,请关注下一步: 进行身份验证,最终获得 Firebase TokenId 和userId 将它们发送到您的服务器端并将其存储在数据库中 当您要发送消息时,您需要创建 json 并放入topic text 和 resipent userId 等等... 通过 HTTP 将此 json 发送到您的服务器端 当
..
根据 Firebase 通知文档: 通知消息始终是可折叠的. 我试图弄清楚他们是否有一些内在的collapse_key.如果是这样,这是否计入 collapse_key 每个设备 4 个限制? 解决方案 你是对的.从 Web 控制台发送的所有通知都是可折叠的. 这意味着他们有一个隐含的 collapse_key 如果设备有来自 Web 控制台的待发送消息, 此隐式
..
我找不到任何关于新版本的文档.版本 7 和 6 有大量文档,而版本 9 几乎不存在.不仅我,大多数人都找不到.我只是想向后台发送简单的通知.如果有人分享有关新版本的文档,我会非常高兴.还是我应该使用旧版本? 解决方案 我想您知道如何将 firebase 添加到您的应用程序中.如果没有:https://firebase.google.com/docs/flutter/setup?platfo
..
我正在尝试将 Urban Airship 推送通知服务集成到我的 android 项目中.我在谷歌开发者控制台中创建了一个新项目并创建了一个 GCM 服务器密钥.我也在 Urban Airship 配置中添加了 GCM 密钥,但它失败了发送通知. Urban Airship 错误控制台抛出类似 的错误 在平台 GCM 错误消息上收到带有无效授权的推送 两个月前我已经在谷歌开发者控制台中
..
我有这个应用程序,并且我已经在它上面启用了推送通知.我可以通过 Firebase 控制台发送通知,但我真正想做的是能够在对应用程序执行操作时向特定用户发送通知.我尝试遵循 Firebase 文档,但是有关此的文档似乎真的很差.. 它告诉你使用这个方法: FIRMessaging.messaging().sendMessage(message: ([NSObject : AnyObject]
..
我想为我的 Android 应用启用 Firebase 云消息传递以推送通知.在推送通知所需的 google-services.json 文件中,有一个名为“api_key"的字段. 现在我有 "api_key": [{ "current_key": "" }] 我应该将看到的 Web API 密钥放在 Firebase 控制台上吗? 解决方案 FCM 不使用 google-s
..
我将尝试在设备屏幕关闭时处理 Firebase 通知,这意味着在通知到达时唤醒设备.在我的项目通知中,可以分为这样的状态,以便我可以在需要时以编程方式唤醒设备.也可以使用唤醒锁,但实际上是在屏幕关闭时 @Override公共无效onMessageReceived(远程消息消息){} 在这种情况下没有调用此方法,那么我该如何唤醒设备?有哪位朋友可以帮我解决这个问题吗? 解决方案 FCM
..
从何处、何时检索令牌以及何时可用? 它是对 Firebase 服务器的同步调用吗?如果我在应用生命周期中过早调用它,它可能还没有被填充吗? 解决方案 从何时何地检索令牌以及何时可用? 令牌由 FCM Instance ID 服务在后台生成,该服务会在您的应用运行后立即启动.关于如何生成令牌的详细信息尚不清楚,但我认为设备需要与互联网建立良好的连接才能与令牌的 FCM 服务器
..
当用户未连接到 xmpp 时,我正在使用 FCM 通知进行聊天. FCM 中有两种通知模式1.通知消息2. 数据消息 如果我的应用从最近删除中清除,我将使用数据消息作为通知消息不会出现 这种方法适用于除奥利奥以外的所有版本. 对于 Oreo,我仅在应用未连接到 xmpp 且未连接到前台时才会收到通知.我的 onMessageReceived 方法被调用了. 但是当应用
..
我正在开发一个将用户创建的数据发送到服务器的应用程序. 当他在不同设备上使用该应用时,是否可以识别同一用户我的应用不必请求访问他的 Google 帐户、需要额外权限或要求他创建自定义登录凭据?(这很重要,因为我的应用需要为“匿名"用户工作.) 我的应用程序使用推送通知,对于任何给定用户,我了解 FireBase 生成的令牌 ID 可能对于他的每个设备安装的应用程序都是相同的.因此,我正
..