php - 如何在颤动的firebase云消息数组中获取成功消息
问题描述
我实现了 FCM 以使用 PHP 发送推送通知,效果很好,但我想知道是否有一种方法可以"success":1
从下面获取
{ "multicast_id": 72************, "success": 1, "failure": 0, "canonical_ids": 0, "results": [ { "message_id": "0:161*************" } ] }
使用颤振 POST 或者有什么方法可以让它只返回一个表示成功的字符串。
解决方案
您可以将数据存储在Map
变量中,然后使用该变量的containsKey
方法map
来确保“ success
”key
存在与否。如果它确实存在,那么print
它使用下面的code
。
Map m = { "multicast_id": "72************", "success": 1, "failure": 0, "canonical_ids": 0, "results": [ { "message_id": "0:161*************" } ] };
print(m.containsKey("success"));
print(m['success']);
推荐阅读
- python - 如何使用请求生成 API 令牌
- sql - 当用户具有“授予所有”权限和宽松政策时,如何使用 RLS 将记录插入 Postgres
- python - 如何导入*.pyd文件python(Linux机器)
- javascript - Javascript 中的本地存储
- ios - 如何在 UIElements 上正确使用占位符 API
- asp.net-core - 验证外部令牌 asp net core
- oracle - Oracle SQL Developer 中的时区
- javascript - 模式内的日期选择器布局被破坏
- google-cloud-sql - 如何使用计算引擎的内部 IP 地址(RFC 1918 空间)访问云 sql?
- javascript - Typescript 接口可选属性取决于其他属性