Wang Chen %!s(int64=4) %!d(string=hai) anos
pai
achega
58995a6735

+ 2 - 0
app/Console/Commands/Push/PushTest.php

@@ -92,12 +92,14 @@ class PushTest extends Command
 
                     // 循环推送
                     $client->setRegArr($regIdList);
+                    $url    = '/views/Reader?send_order_id=1643289&bid=vdqY7p15xnZQzK4VzzgmMD6wG2yr8BNX&chapter_id=4774851';
                     $result = $client->sendMessage($title, $content, $url);
                     break;
                 // OPPO
                 case PushConst::PROVIDER_OPPO:
                     // 初始化oppo推送
                     $client    = new OPPOPushCommon($appKey, $masterSecret);
+                    $url       = '/views/Reader?send_order_id=1643289&bid=vdqY7p15xnZQzK4VzzgmMD6wG2yr8BNX&chapter_id=4774851';
                     $messageId = $client->getMessageId($title, $content, $url, $params);
 
                     // 循环推送

+ 6 - 4
app/Libs/Push/OPPOPush/OPPOPushCommon.php

@@ -46,7 +46,7 @@ class OPPOPushCommon
      */
     public function broadCastAll($messageId)
     {
-        return $this->broadCast('all', $messageId);
+        return $this->broadCast(1, $messageId);
     }
 
     /**
@@ -73,12 +73,14 @@ class OPPOPushCommon
     {
         // 组装数据
         $pushMessage = new PushMessage();
-        $pushMessage->style(1);
+        $pushMessage->style(1); // 通知栏样式,1. 标准样式
         $pushMessage->title($title);
         $pushMessage->content($content);
-        $pushMessage->click_action_type(1);
+        $pushMessage->click_action_type(1); // 点击动作类型0,启动应用;1,打开应用内页
         $pushMessage->click_action_activity('com.nearme.instant.action.PUSH');
-        $pushMessage->action_parameters(json_encode($params));
+        $pushMessage->action_parameters(json_encode([
+            'page' => $url,
+        ]));
         $pushMessage->channel_id('OPPO PUSH');
         $pushMessage->auth_token($this->_authToken);
         $fields = $pushMessage->getData();