iOS 和 Google Firebase - 如何执行通知操作

Posted

技术标签:

【中文标题】iOS 和 Google Firebase - 如何执行通知操作【英文标题】:iOS and Google Firebase - How to do Notification Actions 【发布时间】:2016-08-22 23:09:30 【问题描述】:

我的目标: 使用 Google Firebase 消息传递,设置 ios 通知操作

引用的资源:

Action Notification Tutorial FCM - Message Format FCM - Message Format with Data FCM - Handling Messages on iOS iOS - Remote Notification Payload

问题:

我浏览了上述资源,但我仍然无法弄清楚如何为 iOS 设置类别键,启用通知操作。我该怎么做?

【问题讨论】:

【参考方案1】:

在我写这个问题时想通了,谷歌搜索对我没有帮助,所以希望这对其他人有帮助。

我在这篇文档中找到了答案:FCM HTTP Protocol

在“通知负载支持”部分,参数click_action 表示“指示与用户点击通知相关的操作。对应于 APNs 负载中的类别。”

所以click_action == aps.category

【讨论】:

这是否允许您在通知本身中创建操作按钮? 嗨smileham,我试过click_action,我在推送通知时在firebase中设置这个属性,但它不适用于ios推送通知。进行硬压时通知未显示任何操作。 @smileham 能否请您发送“click_action”类型通知的示例项目。我试过了,但我不明白,我没有从谷歌得到任何示例代码。可以发给我吗....

以上是关于iOS 和 Google Firebase - 如何执行通知操作的主要内容,如果未能解决你的问题,请参考以下文章

iOS 和 Google Firebase - 如何执行通知操作

Unity 中的 Firebase / Google VR 链接器错误 - iOS

如何为 Firebase 添加通知服务扩展?

如何处理 google firebase web app 的安全性?

iOS:Firebase 和 Google AdMob 是不是消耗过多能源?我可以改进这个吗?

Firebase 和 VueJS:如何处理使用 Google 登录但未在我的应用中注册的用户?用户资料管理