iTunes ConnectでAppStoreに登録したアプリケーションのダウンロード数が分かる。しかし,トータルの数が出なかったり国別に分かれていたりしてとても使いづらい。過去2週間分しか分からないし。ドキュメントによると,ダウンロード数を取得するJavaクライアントがあるよう。なので以下のシェルスクリプトをcronに登録して毎日ダウンロード数を取得するようにしてみた。
#!/bin/sh cd <path> java Autoingestion <userid> <password> <vecdorid> Sales Daily Summary `date +%Y%m%d -d "3 days ago"` gzip -dc *.gz | sed -e '1,1d' -e 's/t/,/g' >> appstore.csv rm *.gz