App Store: создание и настройка канала
Данный функционал доступен только при наличии модуля App Store.
Для управления каналами пользователь должен находиться в группе с правами Администратор или Управление каналами.
Модуль App Store позволяет автоматически получать отзывы пользователей мобильного приложения из App Store, создавать по ним обращения в IQChannels и отвечать на отзывы непосредственно из интерфейса системы.
1. Предварительная подготовка
Перед подключением канала необходимо подготовить приложение и учетную запись в App Store Connect.
1.1 Требования
Необходимо:
- иметь опубликованное приложение в App Store;
- иметь учетную запись App Store Connect с правами администратора или достаточными правами для работы с API;
- создать API-ключ App Store Connect;
- получить:
- Issuer ID;
- Key ID;
- приватный ключ (.p8);
- определить App ID приложения, отзывы которого необходимо получать.
1.2 Создание API-ключа в App Store Connect
Для подключения IQChannels необходимо создать API-ключ.
- Откройте App Store Connect.
- Перейдите в раздел Users and Access.
- Откройте вкладку Integrations.
- Перейдите в раздел App Store Connect API.
- Нажмите Generate API Key.
- Укажите:
- название ключа;
- необходимый уровень доступа.
- После создания сохраните:
- Issuer ID;
- Key ID.
- Скачайте приватный ключ в формате .p8.
После создания API-ключа файл .p8 можно скачать только один раз. Сохраните его в надежном месте.
1.3 Получение App ID
Для подключения необходимо знать идентификатор приложения (App ID).
Его можно посмотреть:
- Войдите в App Store Connect.
- Перейдите в раздел Мои приложения (My Apps).
- Откройте нужное приложение.
- На странице приложения найдите идентификатор App ID.
Именно этот идентификатор необходимо указать в настройках канала IQChannels.
2. Создание App Store-канала
- Перейдите в нужный проект.
- Откройте раздел «Каналы».
- Нажмите «Создать канал».
- Заполните форму:
- Тип канала —
App Store; - Название — отображаемое имя канала;
- На английском — уникальное системное имя;
- Описание — (необязательно).
- Нажмите «Создать канал».
После этого канал станет доступен для настройки.
3. Настройка канала
- Откройте созданный канал.
- Перейдите во вкладку «Настройки».
- Заполните параметры подключения.
URL
Адрес API App Store Connect.
По умолчанию поле уже заполнено и изменять его, как правило, не требуется.
Issuer ID
Укажите Issuer ID, полученный при создании API-ключа в App Store Connect.
Key ID
Укажите Key ID созданного API-ключа.
Private Key (.p8)
Загрузите приватный ключ .p8, скачанный при создании API-ключа.
App ID
Укажите идентификатор приложения, отзывы которого необходимо обрабатывать.
Интервал опроса
Укажите период, с которым IQChannels будет проверять App Store на наличие новых отзывов.
Чем меньше значение, тем быстрее новые отзывы будут поступать в систему, однако возрастет количество запросов к API App Store Connect.
- Нажмите «Сохранить».
3.1 Автоматическая проверка настроек
После сохранения система автоматически:
- проверяет корректность параметров подключения;
- выполняет авторизацию в App Store Connect;
- проверяет доступность указанного приложения;
- сохраняет настройки канала;
- запускает периодический опрос новых отзывов.
4. Проверка работоспособности
После успешного подключения:
- новые отзывы пользователей автоматически поступают в IQChannels;
- для каждого нового отзыва создается отдельное обращение;
- повторная обработка уже полученных отзывов не выполняется;
- оператор может ответить на отзыв непосредственно из карточки обращения;
- после отправки ответ автоматически публикуется в App Store.
5. Работа операторов
После поступления нового отзыва оператор получает стандартное обращение IQChannels.
В карточке обращения доступны:
- текст отзыва;
- оценка пользователя;
- заголовок отзыва (при наличии);
- имя автора;
- дата публикации;
- страна (регион);
- история переписки;
- поле для отправки ответа;
- статус публикации ответа.
После отправки ответа он автоматически публикуется в App Store и отображается в истории обращения.
6. Диагностика (при проблемах)
Если отзывы не поступают или ответы не публикуются:
- убедитесь, что модуль AppStore активирован в лицензии;
- проверьте корректность Issuer ID, Key ID и App ID;
- убедитесь, что загружен корректный приватный ключ (.p8);
- проверьте права учетной записи в App Store Connect;
- убедитесь, что приложение опубликовано в App Store;
- проверьте правильность указанного интервала опроса;
- при необходимости сохраните настройки канала повторно для повторной проверки подключения.