Партнерская программа iTunes: подтвердите, что покупка прошла успешно.

В моем приложении я перечисляю некоторые песни, и пользователи могут использовать для загрузки и Itunes open, и пользователь может загрузить музыку. До сих пор его работа была идеальной.

Теперь мне нужно знать, успешно ли пользователь приобрел музыку. У меня есть некоторая логика, которая будет реализована на основе успешности покупки или нет.

В любом случае мы можем найти успешную покупку iTunes? По крайней мере, когда мы используем наш идентификатор партнера?

Посмотрите, как это делает Ebates . Они ссылаются на магазин iTunes через программу Apple в сети LinkShare (так что вам нужно будет найти аналогичные инструкции для любой сети, которую вы используете с iTunes: PHG, TradeDoubler, LinkShare и т. Д.).

Обратите внимание, что ваш исходящий клик в хранилище iTunes из Ebates содержит параметр URL u1 с уникальным идентификатором, который выглядит как ebs1234567890sbe . Это то, что называется «Подпись» или «ShopperID» или «SID value». Этот идентификатор привязывается к пользователю, так что, когда они завершат покупку, и вы получите комиссию, у вашей отчетности будет этот идентификатор, прикрепленный к транзакции. Вот как знают аффилированные лица cashback, чтобы предоставить правильный возврат денег правильному пользователю, и вы можете использовать эту же функцию для своих нужд.

Итак, некоторые шаги для вас:

  1. Найдите документацию для отправки значений SID для аффилированной сети, которую вы используете для отправки трафика в iTunes. Вот документация для LinkShare ( pdf ).
  2. Передайте идентификатор пользователя с помощью кликов в iTunes
  3. Интеграция с API-интерфейсом вашей партнерской сети, чтобы ваши серверы знали, когда продажа была завершена, и какой пользовательский идентификатор завершил продажу

EDIT: Аффилированные лица iTunes, работающие через сеть PHG, найдут эти ресурсы полезными:

  1. Этот PDF-документ представляет собой краткое руководство по началу работы PHG. Следуйте инструкциям для «Параметры отслеживания Sub-ID».
  2. В документах API PHG обсуждаются методы отчетности.
  3. Благодаря @Deepukjayan , вот точный синтаксис запроса API для получения вашего значения pubref обратно из iTunes API PHG: https://login:[email protected]/reporting/report_publisher/publisher/YOUR_ID/conversion.json?publisher_reference=YOUR_PUBREF_STRING
  • Есть ли способ получить результат поиска, который я получаю в приложении App Store на устройстве iOS? (Как получить файл ipa в «App Store»?)
  • Приложение iPhone с ключом активации
  • In-App Purchase не работает на iOS 8, говоря, что данные пользователя неверны
  • Почему iTunes Store Reviews RSS-канал иногда не возвращает результатов?
  • Идентификатор электронной почты пользователя, загрузившего приложение iOS из iTunes
  • загрузчик приложений, застрявший на этапе «Аутентификация с iTunes Store»
  • Как получить ссылку приложения в appstore перед отправкой
  • Найдите «App Bundle» из itunes.apple.com/lookup
  • перенаправить приложение iphone в магазин Apple
  • Предварительный просмотр музыки из музыкального магазина iTunes в приложении iOS
  • Отмена или изменение сведений об обновлении приложения iTunes Connect
  • Interesting Posts

    iOS8: Можно использовать «tableview.rowHeight = UITableViewAutomaticDimension» для статических ячеек?

    Как я могу изменить OTHER_LDFLAGS через CocoaPods после установки?

    Как добавить Анимированное изображение в Cocos2D без использования TexturePacker?

    Как сделать вид над кнопкой? Objective-C

    Итерация по iPhone Adressbook, вызывающая ошибку adressbook sql db

    Ошибка malloc – некорректная контрольная сумма для освобожденного объекта – объект, вероятно, был изменен после освобождения

    Показать виртуальную клавиатуру при подключении Bluetooth-клавиатуры?

    Выберите не поддерживать iOS-устройство

    payment.applicationUsername в iOS 7 StoreKit для покупок в приложении

    iOS: достижимостьWithHostname ДА, хотя это должно быть НЕТ

    Как лучше оптимизировать работу в сети на iOS?

    Поиск видео в формате HTML 5 на сафари / iOS

    Интересная совпадающая головоломка UIScrollView

    Черный экран на сцене. Никогда не видел этого раньше

    Как устройства соединены в CoreBluetooth?

    Давайте будем гением компьютера.