PHP code example of shaozeming / push
1. Go to this page and download the library: Download shaozeming/push library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
shaozeming / push example snippets
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Log;
use Shaozeming\Push\PushManager;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function push()
{
echo "发送push 中";
try {
Log::info('testPush', [__METHOD__]);
$deviceId = 'b2e5b64931f06f617e363b74c8057cf6';
多个push对象device_id 用数组传入
// $deviceId = [
// 'ea34a4715b08b1b8d77aabf36c977cba',
// 'ea34a4715b08b1b8d77aabf36c977cba',
// ];
$data = [
'url' => 'http://test.4d4k.com/push',
'type' => '点击查看\(^o^)/~',
'title' => '23232323fdf',
'content' => $content,
'id' => '3a92y3GR1neZ',
'merchant_name' => '米粒科技',
'big_cat' => '电视机',
'full_address' => '北京市海淀区五道口清华大学',
];
$getuiResponse = app('PushManager')->driver()->push($deviceId, $data,true);
$res = json_encode($getuiResponse);
echo $res;
Log::info($res, [__METHOD__]);
} catch (\Exception $e) {
echo "Error : 错误" . $e->getMessage();
}
}
}