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