composer require suyar/hyperf-umeng
- Inject
php bin/hyperf.php vendor:publish suyar/hyperf-umeng
namespace App\Controller;
use Hyperf\Di\Annotation\Inject;
use Suyar\Umeng\Umeng;
class IndexController
{
#[Inject]
protected Umeng $umeng;
public function index()
{
return $this->umeng->uapp->getAllAppData();
}
}
- Factory
namespace App\Controller;
use Hyperf\Di\Annotation\Inject;
use Suyar\Umeng\UmengFactory;
class IndexController
{
#[Inject]
protected UmengFactory $umengFactory;
public function index()
{
$umeng = $this->umengFactory->create('apiKey', 'apiSecret');
return $umeng->uapp->getAllAppData();
}
}
$umeng->uapp; // U-App-移动统计.
$umeng->appTrack; // AppTrack-移动广告监测.
$umeng->umini; // U-MiniProgram-小程序统计.
Refer: