我们目前正在评估 Firebase 作为 future 的推送通知服务。 有没有办法向 iOS 设备发送可操作的通知? 在我们使用解析发送推送的那一刻,我们在有效负载中设置了“类别”参数,通知上的其他操作正在运行。 我们尝试在 firebase 控制台或通过 firebase rest api 设置此参数,但通知操作不起作用,似乎负载与 iOS 预期的有所不同。
最佳答案
谢谢 Malik的答案。 FCM 似乎将 android 特定的“click_action”属性转换为 iOS 特定的“category”属性。
我们通过他们的 REST API 发送 firebase 推送通知,这可以很容易地用于 postman 的测试。
这是 REST 版本:
发布 https://fcm.googleapis.com/fcm/send
标题:
- 授权:key=YOUR_FIREBASE_SERVER_KEY
- 内容类型:application/json
正文:
{ "notification": {
"text": "YOUR_PUSH_TEXT",
"click_action":"YOUR_IOS_ACTIONABLE_NOTIFICATION_CATEGORY"
},
"to" : "YOUR_PUSH_TOKEN",
"data": {
"YOUR_CUSTOM_DATA": "DATA"
}
}
关于ios - 如何使用 FireBase 向 iOS 发送可操作的通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39137727/