首页 > 解决方案 > 如何在颤动的firebase云消息数组中获取成功消息

问题描述

我实现了 FCM 以使用 PHP 发送推送通知,效果很好,但我想知道是否有一种方法可以"success":1从下面获取

{ "multicast_id": 72************, "success": 1, "failure": 0, "canonical_ids": 0, "results": [ { "message_id": "0:161*************" } ] }

使用颤振 POST 或者有什么方法可以让它只返回一个表示成功的字符串。

标签: phpflutter

解决方案


您可以将数据存储在Map变量中,然后使用该变量的containsKey方法map来确保“ successkey存在与否。如果它确实存在,那么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']);

推荐阅读