|
|
@@ -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);
|