firebase-cloud-messaging相关内容
我是Flutter和IOS的新手.我正在为Android和IOS配置FCM推送通知.对于android来说,它的工作正常.我已经通过引用此链接 IOS内部版本设置和签名与签名;功能 这是我的代码, class FirebaseNotifications { FirebaseMessaging _firebaseMessaging; SharedPr
..
我有两个Firebase项目(使用相同的帐户,但可以是两个不同的帐户),并且每个项目都有一个注册了相同捆绑软件ID的iOS应用(因此,每个.plist文件具有不同的发件人ID和项目ID,但Bind ID相同). 当我分别使用FirebaseApp.configure()和该应用程序的firebase配置.plist文件为每个应用程序配置Firebase消息传递时,它可以工作,我可以发送FCM
..
我们考虑从Firebase Cloud Messaging迁移以构建我们自己的推送引擎.我们需要迁移转换FCM令牌的用户以获取原始APNS令牌.那怎么办? 我只能找到将APNS转换为FCM令牌的过程. https://developers.google.com/instance-id/reference/server#create_registration_tokens_for_apns_t
..
我有一个应用程序,它是开发版本. 我有2个Firebase项目:myApp和myApp-dev. 我有2个Apple App ID:myApp和myApp-dev. 我有1个身份验证密钥,已上传到我的两个Firebase项目中. 这是对的吗?我的所有应用程序都可以使用一个身份验证密钥吗? 解决方案 我看到这些键可以用于多个应用程序. 自从我更改为新的.p8类型的密钥以来,我
..
当我向离线的iOS设备发送通知时(例如处于飞行模式或关闭状态),我无法弄清楚FCM的行为. time_to_live 属性的文档中提到Currently, time_to_live is not supported for notification messages on iOS.,但没有提供替代方法的说明.我已经尝试过测试,无论我将time_to_live属性设置为什么,似乎推送通知有时都
..
我正在尝试设置Firebase云功能,该功能将触发带有有效负载的云消息传递.但是,该函数收到的负载包含 Apple APNS令牌而不是FCM令牌,而且我在Firebase Admin SDK中看不到任何允许APNS令牌而不是FCM的方法. 这是否意味着我必须编写自己的APNS Provider而不使用FCM?! 解决方案 这是否意味着我必须编写自己的APNS Provider而不
..
const options = { priority: 'high', collapseKey: user_id }; const deviceTokensPromise = db.ref('/users-fcm-tokens/' + user_id).once('value'); deviceTokensPromise.then(tokensSnapshot => { i
..
iOS 12添加了严重警报. APNS有效负载具有声音字典以支持关键警报. FCM有效载荷中是否有等效的声音词典支持,可将FCM通知发送到iOS设备. 解决方案 回答我自己的问题. 由于FCM有效负载不支持iOS声音字典,因此我不得不依靠通知扩展来完成操作.我将FCM数据有效载荷的一部分中的“关键"标志发送为1,并在通知扩展中使用它,以将通知标记为关键. class Notif
..
FCM静默通知能否启动关闭的iOS应用程序? Request Type: POST Request URL: https://fcm.googleapis.com/fcm/send Request Headers: Authorization -> key=MY_KEY Content-Type -> application/json Request Body: { "to"
..
我正在为Android和iOS开发一款Flutter应用程序.它具有通知,因此我确实实现了 firebase_messaging API.我正在通过设备ID向某些设备发送通知,也向topics发送通知. 我正在测试topics通知发送,在Android中可以100%正常运行.我按照上面提供的链接中的指南进行操作,还实现了iOS设置.但是在iOS中,发送通知后,只有在前台时,应用程序才能接收该
..
我使用自己的服务器,使用FCM将通知推送到ios设备,推送通知成功,我也使用Realm数据库系统来帮助我存储fcm推送通知,但是存储仅在以下两个方面成功案件. 情况1:应用运行时. 第2种情况:当您单击以推送横幅通知时,该应用被杀死或在后台运行. 但这不是我的主要意图.我知道当应用程序被杀死时,我无法处理推送通知,因此我希望能够在用户打开应用程序时存储该推送通知. 对不起,我的英
..
我正在使用FCM服务器进行远程通知,它可以完美地发送和接收通知. 我的问题是当设备在后台时,此功能func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler:
..
我们在chrome和firefox中使用FCM实施了推送通知,效果很好,但是Safari不支持FCM所必需的Service Workers. 有人处理过此类问题吗?有什么建议吗? 解决方案 虽然Service Workers现在可以在Safari上工作,但还不够. 文档说: 通过FCM JavaScript API,您可以在支持 Push的浏览器中运行的Web应用程序中接
..
我想在通知到达时从FirebaseMessagingService重新加载WebView,并将其从FirebaseMessagingService加载到MainActivity中. 到目前为止,这是我的代码. 我拥有的 onMessageReceived 方法中的 FirebaseMessagingService.java if(MainActivity.isAppRunning){
..
我正在尝试将Firebase Cloud Messaging集成到我的android应用中.但是,当应用程序在后台或关闭时,Firebase通知将显示为灰色正方形图标,而不是我的应用程序的启动器图标. 在不实现Firebase服务器API和发送数据消息的情况下,如何使通知图标成为我的应用程序徽标? 解决方案 在Firebase 9.8.0中,可以通过在清单中添加有关此图标的信息来更改
..
使用Firebase Cloud Messaging在后台接收通知时,是否可以使Android设备振动?从语法参考中可以看到并测试了是否支持声音,但没有振动信息.还是可以通过某种方式为该通知提供定制的实现,而我可以直接设置振动? 解决方案 根据我测试过的FCM Notification消息的格式似乎很严格,因此对于自定义通知,解决方案似乎是: 确保向下游发送的JSON消息的有效负载包
..
我在Android中使用Firebase Cloud Messaging(FCM)API进行推送通知.当我实现了当时完美的工作时,但现在找不到Google Play的服务. 错误是: FirebaseInstanceId:后台同步失败:SERVICE_NOT_AVAILABLE, 请帮助我如何解决.我在gradle文件中使用了以下依赖项. dependencies {
..
我正尝试测试Firebase Cloud消息传递API,因为控制台无法提供所有功能(尤其是在后台运行应用程序时自定义通知).但是由于某些原因,我无法使其正常工作,并且始终显示401错误.我调查了这种情况的原因,并在重新生成新的服务器密钥后进行了尝试,但是错误仍然保持不变.令人惊讶的是,当我生成新的服务器密钥时,它没有反映在Firebase控制台中,并且显示服务器密钥为空.另外,我尝试将我的IP地址
..
我正在Android中实现FCM通知,但是通知根据应用程序状态(后台还是前台)有何不同? 我正在使用带有Postman的FCM API发送通知,这是通知结构: { "notification": { "title": "Notification title", "body": "Notification message", "sound": "def
..
我正在尝试使云功能向指定用户发送推送通知. 用户进行一些更改,并在firebase数据库中的一个节点下添加/更新数据(该节点代表一个用户ID).在这里,我想触发向用户发送推送通知的功能. 对于DB中的用户,我具有以下结构. Users - UID - - email - - token - UID - - email - - token 直到现在我有了这个功能
..