Все коллекции
Onboarding.Online FAQ
Paywall: Интеграция App Store для отправки ивентов о покупках
Paywall: Интеграция App Store для отправки ивентов о покупках
В
Автор: Валерия Зимницкая
Обновлено больше недели назад

В этой статье мы расскажем, как настроить интеграцию с AppStore для отправки ивентов о покупках совершенных на пейволе в вашу аналитику.

Для начала перейдите в раздел "Project Overview" на панели управления Onboarding.Online. В разделе App Store нажмите Create

Появится форма, и вам нужно будет заполнить поля для корректной отправки событий:

Установка Server URL в вашем AppStore Connect

Это критически важный шаг для интеграции серверных уведомлений, которые отслеживают события покупок в вашем приложении в реальном времени. Вот как правильно ввести URL :

  1. Скопируйте URL из формы.

  2. Откройте App Store Connect в вашем веб-браузере.

  3. Выберите ваше приложение из списка доступных приложений.

  4. Перейдите к информации о приложении: в боковом меню в разделе "Общие" перейдите к "Информация о приложении".

  5. Найдите раздел "Уведомления сервера App Store".

  6. Вставьте URL:

    • Вставьте сгенерированный URL серверных уведомлений в поле "URL сервера продакшн".

    • Также вставьте тот же URL в поле "URL сервера песочницы", если вы также тестируете ваше приложение в разработческой среде.

Bundle ID

Уникальный идентификатор приложения в экосистеме Apple.

1.Откройте App Store Connect в вашем веб-браузере. Выберите ваше приложение из списка доступных приложений.

2. В боковом меню в разделе "Общие" перейдите к "Информация о приложении". Найдите  Bundle ID 

3. Cкопируйте его и вставьте ф форму интеграции в Onboarding.Online.

In-app purchase Issuer ID / Key ID

1. Вы можете Issuer ID вместе с Key ID в App Store Connect во вкладке "Пользователи и доступ".

2. Затем выберите вкладку Integrations → In-App Purchase.

3. Скопируйте необходимые идентификаторы и вставьте их в соответствующие поля в окне Onboarding.Online.

In-app purchase Private Key (.p8 file)

Ключи покупок создаются для всего вашего аккаунта и могут применяться к нескольким приложениям. У вас может быть не более 10 активных ключей подписки одновременно (согласно политике AppStore). Ключи не истекают, но их можно изменить после создания.

1. В App Store Connect откройте вкладку "Пользователи и доступ".

2. В боковой панели под разделом "Ключи" выберите вкладку "Интеграции" и выберите опцию In-App Purchase.

⚠️ Если у вас уже есть сгенерированный активный ключ для покупок, вы можете скачать и прикрепить существующий файл к Onboarding.Online. В противном случае нажмите на иконку добавления (+)

3. Далее вам нужно будет ввести название ключа во всплывающем окне и затем нажать "Сгенерировать", чтобы получить ключ для покупок.

4. Скачайте сгенерированный файл и прикрепите его к полю In-app purchase Private Key (.p8 file) в окне Onboarding.Online.

App Store Shared Secret

Shared Secret представляет собой 32-символьную шестнадцатеричную строку, генерируемую в App Store Connect. Вы можете сгенерировать Shared Secret, который будет единым кодом для всех ваших приложений, или свой  для отдельных приложений.

☑️ Для Onboarding.Online вам потребуется специфический общий секрет для приложения.

  1. В боковой панели в разделе "Общие" перейдите к информации о приложении(App Information). Затем в разделе "App-Specific Shared Secret нажмите Manage

2. Сгенерируйте shared secret нажав кнопку "Сгенерировать".

3. Скопируйте и вставьте Shared secret в соответствующие поля в окне Onboarding.Online.

⚠️ Regenerate создаст новый Shared Secret, и любой ранее сгенерированный Shared Secret для этого приложения будет аннулирован. Если вы сгенерировали Shared Secret секрет, убедитесь, что используете новое значение для приложения в форме Onboarding Online

Создайте интеграцию с App Store

После того как вы заполните все необходимые поля и нажмете "Создать" в форме.

Важно - задержка при применении Server URL

Существует временная задержка со стороны Apple Store при применении Server URL, которая может составлять около 10-15 минут. Поэтому во время этого периода при нажатии на кнопку "Создать" вы можете столкнуться с ошибкой.

Пожалуйста, не закрывайте форму, если сначала увидите ошибку. Вместо этого подождите около 15 минут и затем нажмите "Создать" снова. Эта задержка позволяет системам App Store обработать и распознать новый серверный URL.

Следующие шаги:

Подключите аналитики , куда должны отправляться события покупок:

На данный момент мы поддерживаем эти две аналитические платформы, но работаем над добавлением дополнительных.

Нашли ответ на свой вопрос?