小尹理 / laravel-alicloud-emas
aliyun-php-sdk, emas, laravel
1.0.5
2020-11-26 07:38 UTC
Requires
- php: >=5.5
- alibabacloud/client: ^1.5
Requires (Dev)
- phpunit/phpunit: >=4.8 < 6.0
README
项目介绍
阿里云移动通知推送
安装
此包用于laravel
composer require siaoynli/laravel-alicloud-emas
将以下内容
Siaoynli\AliCloud\EMas\LaravelAliCloudEMasServerProvider::class
添加到config/app.php中的providers数组中
php artisan vendor:publish --provider="Siaoynli\AliCloud\EMas\LaravelAliCloudEMasServerProvider"
别名
"EMas" => \Siaoynli\AliCloud\EMas\Facades\EMas::class,
使用方法
use Siaoynli\AliCloud\EMas\Facades\EMas; //单客户端 EMas::device("IOS")->deviceId("f72fb02413304ad8a16c017c3a")->push("测试","测试包"); //所有客户端 EMas::device("IOS")->deviceId("ALL")->push("测试","测试包"); EMas::pushType("NOTICE")->device("IOS")->target("ALL")->deviceId("ALL")->push("测试","测试包");
返回结果
//成功 { "state": 1, "info": { "RequestId": "4AC202AB-87CE-4641-A02E-5FBCF99DF336", "MessageId": "2386074847883392" } } //失败 { "state": 0, "info": "" }