|
@@ -1,100 +0,0 @@
|
|
|
-<?php
|
|
|
-
|
|
|
-namespace App\Console\Commands\Push;
|
|
|
-
|
|
|
-use App\Libs\Push\XMPush\Builder;
|
|
|
-use App\Libs\Push\XMPush\Constants;
|
|
|
-use App\Libs\Push\XMPush\Message;
|
|
|
-use App\Libs\Push\XMPush\Sender;
|
|
|
-use App\Libs\Push\XMPush\Stats;
|
|
|
-use App\Libs\Push\XMPush\TargetedMessage;
|
|
|
-use App\Libs\Push\XMPush\Tracer;
|
|
|
-use Illuminate\Console\Command;
|
|
|
-
|
|
|
-class MiPushTest extends Command
|
|
|
-{
|
|
|
-
|
|
|
- * The name and signature of the console command.
|
|
|
- *
|
|
|
- * @var string
|
|
|
- */
|
|
|
- protected $signature = 'push:mi:test';
|
|
|
-
|
|
|
-
|
|
|
- * The console command description.
|
|
|
- *
|
|
|
- * @var string
|
|
|
- */
|
|
|
- protected $description = 'Command description';
|
|
|
-
|
|
|
-
|
|
|
- * Create a new command instance.
|
|
|
- *
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function __construct()
|
|
|
- {
|
|
|
- parent::__construct();
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- * Execute the console command.
|
|
|
- *
|
|
|
- * @return mixed
|
|
|
- */
|
|
|
- public function handle()
|
|
|
- {
|
|
|
- $secret = 'W0OBbzwRFYE2qfqqzdxV7A==';
|
|
|
- $package = 'com.beidao.kuaiying.zsy';
|
|
|
-
|
|
|
-
|
|
|
- Constants::setPackage($package);
|
|
|
- Constants::setSecret($secret);
|
|
|
-
|
|
|
- $aliasList = array('alias1', 'alias2');
|
|
|
- $title = '测试标题22';
|
|
|
- $desc = '这是一条mipush推送消息22';
|
|
|
- $payload = '{"test":1,"ok":"It\'s a string"}';
|
|
|
-
|
|
|
- $sender = new Sender();
|
|
|
-
|
|
|
-
|
|
|
- $message1 = new Builder();
|
|
|
- $message1->title($title);
|
|
|
- $message1->description($desc);
|
|
|
- $message1->passThrough(0);
|
|
|
- $message1->payload($payload);
|
|
|
- $message1->extra(Builder::notifyForeground, 1);
|
|
|
- $message1->notifyId(2);
|
|
|
- $message1->build();
|
|
|
- $targetMessage = new TargetedMessage();
|
|
|
- $targetMessage->setTarget('alias1', TargetedMessage::TARGET_TYPE_ALIAS);
|
|
|
- $targetMessage->setMessage($message1);
|
|
|
-
|
|
|
-
|
|
|
- $message2 = new Builder();
|
|
|
- $message2->title($title);
|
|
|
- $message2->description($desc);
|
|
|
- $message2->passThrough(0);
|
|
|
- $message2->payload($payload);
|
|
|
- $message2->extra(Builder::notifyEffect, 1);
|
|
|
- $message2->extra(Builder::notifyForeground, 1);
|
|
|
- $message2->notifyId(0);
|
|
|
- $message2->build();
|
|
|
- $targetMessage2 = new TargetedMessage();
|
|
|
- $targetMessage2->setTarget('alias2', TargetedMessage::TARGET_TYPE_ALIAS);
|
|
|
- $targetMessage2->setMessage($message2);
|
|
|
-
|
|
|
- $targetMessageList = array($targetMessage, $targetMessage2);
|
|
|
- print_r($sender->send($message1, 'yeCXNzRSIiqLPfeoejM4gaLlpz3Tm8zyOctN+wFx0v6U73mTud4cYEJhEDyCEQrC')->getRaw());
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- $stats = new Stats();
|
|
|
- $startDate = '20200727';
|
|
|
- $endDate = '20200728';
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
-}
|