Apple Reporter: идентификатор транзакции для отчета о платных ценах

Когда пользователь совершает покупку в приложении для iOS, мы получаем идентификатор транзакции, идентификатор статьи и т. Д., Но мы не получаем информацию о том, сколько он заплатил. Мы хотели бы получить эту информацию как-нибудь. Мы пытались использовать Reporter.jar. Мы можем скачать сводный отчет о продажах следующим образом:

java -jar Reporter.jar p=Reporter.properties m=Robot.XML Sales.getReport XXXXXXX, Sales, Summary, Daily, YYYYMMDD

Но когда мы пытаемся получить подробный отчет о продажах (где я надеюсь увидеть идентификаторы транзакций в списке):

java -jar Reporter.jar p=Reporter.properties m=Robot.XML Sales.getReport XXXXXXXX, Sales, Detailed, Daily, YYYYMMDD

мы получаем ошибку:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Error>
    <Code>200</Code>
    <Message>Invalid vendor number specified. Try again.</Message>
</Error>

Я также не вижу идентификаторы транзакций в финансовом отчете.

Есть ли способ получить отчет о яблоке, из которого мы можем понять, сколько денег было заплачено в какой транзакции?

PS. Google предоставляет эту информацию в ежедневных и ежемесячных отчетах. Я надеюсь, что Apple также дает это в каком-то отчете...

0 ответов

Согласно документации Apple, отчет о продажах на уровне транзакций доступен только для определенных типов, например для музыки / фильмов / ТВ, но не для подписок в приложении: https://help.apple.com/itc/contentreporterguide/en.lproj/static.html. Вместо этого вы можете загрузить отчет на уровне транзакций для подписок, используяSubscriber как тип данных:

java -jar Reporter.jar p=Reporter.properties m=Robot.XML Sales.getReport XXXXXXXX, Subscriber, Detailed, Daily, YYYYMMDD, 1_2
Другие вопросы по тегам