icoder / itunes-connect-analytics
获取iTunes Connect统计数据和分析数据
dev-master
2017-04-04 21:10 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-20 20:16:06 UTC
README
什么是itunes-connect-analytics
itunes-connect-analytics
是一个PHP类,用于从iTunes Connect拉取关于您iOS应用程序的统计数据和分析数据。类模拟授权并在创建新实例时保存授权令牌。数据通过本地的iTunes Connect XHR请求获取,并以关联数组的形式返回。
#使用方式 use icoder\iTunesConnect;
//Pass iTunes Connect credentials to iTunesConnect class constructor
//Replace 1011231234 with your application ID
$itunes = new iTunesConnect('example@example.com', 'youriTunesConnectPass', 1011231234);
//Fetch statistics data: installs, sessions, activeDevices, units, rollingActiveDevices, impressionsTotalUnique
$allStats = $itunes->getStats(
new DateTime('12-03-2017'),
new DateTime('13-03-2017')
);
//Fetch only installs
$installs = $itunes->getStats(
new DateTime('12-03-2017'),
new DateTime('13-03-2017'),
['installs']
);
//Fetch only sessions and installs
$sessionsAndInstalls = $itunes->getStats(
new DateTime('12-03-2017'),
new DateTime('13-03-2017'),
['sessions', 'installs']
);
//Fetch only activeDevices with frequency week
$activeDevicesInMonth = $itunes->getStats(
new DateTime('01-03-2017'),
new DateTime('07-03-2017'),
['activeDevices'],
'WEEK'
);