1. Go to this page and download the library: Download chuoke/umeng-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/ */
chuoke / umeng-push example snippets
use Chuoke\UmengPush\Config;
use Chuoke\UmengPush\UmengPusher;
use Chuoke\UmengPush\Messages\AndroidMessage;
use Chuoke\UmengPush\Payloads\AndroidPayload;
use Chuoke\UmengPush\Policies\AndroidPolicy;
$androidMessage = AndroidMessage::make()
->payload(
AndroidPayload::make()
->title('这是标题')
->text('这是文本')
->extra([
'path' => 'home',
])
)
->description('一条消息')
->broadcast();
// 使用设备号
$androidMessage->deviceTokens(['t1', 't2']);
// or 使用别名
$androidMessage->alias(['t1', 't2'], 'user_type');
$startTime = '2022-12-23 23:45:23';
if (strtotime($startTime) > time()) {
$androidMessage->policy(AndroidPolicy::make()->startTime($startTime)->outBizNo('123'));
}
$config = Config::make([
'production_mode' => true,
'app_key' => 'app_push_key',
'app_secret' => 'app_push_secret',
]);
$res = UmengPusher::make($config)->send($androidMessage);
if ($res->isOk()) {
// to something;
}