이 gem은 Apple iTunes Connect 웹사이트의 판매 보고서에 액세스하기 위한 매우 간단한 명령줄 유틸리티와 지원 "라이브러리"(이 맥락에서 용어를 사용하는 것이 대담한 경우)를 제공합니다. App Store에서 보고서를 자동으로 내보내고 싶다면 이 도구가 적합합니다.
이 gem은 보고서를 다운로드하고, sqlite 데이터베이스로 가져오고 보고서에서 가져올 수 있는 itunes_connect
실행 파일과 함께 제공됩니다.
홈 디렉터리에 있는 .itunesrc
라는 파일에 넣어서 몇 가지 명령줄 옵션에 대한 기본값을 지정할 수 있습니다. 파일은 YAML 형식이며 다음 키가 있어야 합니다.
* 사용자 이름 * 비밀번호 * 데이터베이스(sqlite3 파일 경로, 선택 사항)
itunes_connect download
사용하여 iTunes Connect에서 보고서를 다운로드할 수 있습니다. 명령줄에서 iTunes Connect 자격 증명을 지정하거나 : :username
및 :password
키를 사용하여 ~/.itunesrc
에 YAML 형식으로 넣을 수 있습니다.
보고서를 파일(또는 표준 출력)로 덤프할 수도 있습니다.
itunes_connect 다운로드 -o /tmp/report.txt
또는 sqlite3 데이터베이스에 직접 덤프할 수도 있습니다.
itunes_connect 다운로드 -b /tmp/report.db
기본적으로 download
명령은 가장 최근의 일일 보고서를 검색합니다. ~/.itunesrc
파일에 database
키가 있고 out 파일을 지정하지 _않으면_ 보고서가 자동으로 데이터베이스로 가져옵니다.
-r
명령줄 옵션을 사용하여 주간 또는 월간 보고서를 요청할 수도 있습니다. 월별 보고서에는 항목과 연결된 날짜가 없으므로 월별 보고서를 데이터베이스로 직접 가져올 수 없습니다 .
전체 사용법에 대한 자세한 내용을 보려면 itunes_connect help download
실행하세요.
import
명령을 사용하면 기존 보고서 파일을 데이터베이스로 덤프할 수 있습니다. 이는 iTunes Connect에서 이미 여러 보고서를 다운로드했고 이를 데이터베이스에 저장하려는 경우에 유용합니다.
전체 사용량 세부 정보를 보려면 itunes_connect help import
실행하세요.
report
명령은 데이터베이스를 쿼리하고 상세하거나 그룹화된 출력을 생성할 수 있습니다. 두 경우 모두 국가, 시작 날짜 및 종료 날짜의 조합으로 쿼리를 제한할 수 있습니다.
전체 사용량 세부 정보를 보려면 itunes_connect help report
실행하세요.
자세한 내용은 ItunesConnect::Connection, ItunesConnect::Report 및 ItunesConnect::Store 클래스에 대한 설명서를 참조하세요.
프로젝트를 포크하십시오.
기능을 추가하거나 버그를 수정하세요.
이에 대한 테스트를 추가하십시오. 이는 중요하므로 향후 버전에서 실수로 깨지지 않도록 하세요.
커밋하고 rakefile, 버전 또는 기록을 망치지 마십시오. (자신만의 버전을 갖고 싶다면 괜찮지만
커밋의 범프 버전 자체는 끌어올 때 무시할 수 있습니다)
나에게 풀 리퀘스트를 보내주세요. 주제 분기에 대한 보너스 포인트.
저작권 © 2009 알렉스 볼머. 자세한 내용은 라이센스를 참조하세요.