Răsfoiți Sursa

push 消息功能,添加扩展参数

shizhongqi 9 luni în urmă
părinte
comite
5a7aa89ff2
1 a modificat fișierele cu 13 adăugiri și 1 ștergeri
  1. 13 1
      common/components/push.php

+ 13 - 1
common/components/push.php

@@ -22,13 +22,25 @@ class push
     {
         $sign = md5($title . $content . $this->secret);
 
+        $optionsArr = [
+            "android" => [
+                "XM" => [
+                    "/extra.channel_id" => "小米后台申请的通知类别id"
+                ],
+                "HW" => [
+                    "/message/android/category" => "EXPRESS"
+                ]
+            ]
+        ];
+
         $data = [
             'cid' => is_array($cids) ? $cids : [$cids],
             'title' => $title,
             'content' => $content,
             'payload' => $payload,
             'force_notification' => true, // true: 无论是离线推送还是在线推送,都自创建通知栏消息
-            'sign' => $sign
+            'sign' => $sign,
+            'options' => $optionsArr
         ];
 
         $ch = curl_init($this->url);