limingxinleo / easemob
easemob
Installs: 50
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/limingxinleo/easemob
Requires
- php: >=5.4.0
- limingxinleo/limx-func: ^2.2
This package is auto-updated.
Last update: 2025-09-17 21:21:05 UTC
README
安装方法
composer require limingxinleo/easemob
使用方法
- 初始化
use limx\tools\Easemob;
$option = [
'client_id' => env('EASEMOB_ID'),
'client_secret' => env('EASEMOB_SECRET'),
'org_name' => env('EASEMOB_ORG_NAME'),
'app_name' => env('EASEMOB_APP_NAME'),
];
$easemob = new Easemob($option);
- 发送环信
$res = $easemob->sendToUsers(['receiver'], 'sender', ['msg' => '环信测试']);
- 设置StorageAdapter
$easemob->setStorageAdapter(function ($data) {
$file = BASE_PATH . '/storage/cache/data/huanxin';
if ($data) {
// 存储
file_put_contents($file, $data);
} else {
if (file_exists($file)) {
return file_get_contents($file);
}
return false;
}
});