AWS Pinpoint: Как получить уведомление, когда приложение устанавливается / запускается прямо из Xcode на устройство?
Мы создали проект в Mobile Hub и управляем AWS Pinpoint для отправки push-уведомлений на устройствах iOS и настраиваем консоль AWS Pinpoint для push-уведомлений. Мы загрузили сертификат разработки.p12 и загрузили демонстрационное приложение из нашего приложения (проекта), созданного с помощью веб-сервиса AWS Mobile Hub (Снимок экрана прилагается). Мы получаем уведомление при установке из adhoc IPA. Но мы не можем получить уведомление при установке прямо из Xcode на мое устройство. Итак, как получить уведомление, когда приложение устанавливается / запускается прямо из Xcode?
Спасибо
1 ответ
Ранее консоль Pinpoint не поддерживала отправку push-уведомлений через среду разработки APNs Sandbox.
Примечание. Ранее эта функция поддерживалась только путем вызова API (не через консоль). Вы можете позвонить в API, чтобы сделать следующее:
- Для регистрации APNs Sandbox Channel.
- Зарегистрируйте устройство в качестве конечной точки песочницы APN.
- Отправить сообщения / кампании толкает к нему.
По состоянию на вчера (10/03/2017) Pinpoint полностью поддерживает среду Sandbox APN и через консоль. Чтобы зарегистрировать устройство в качестве конечной точки песочницы APNs, используйте последнюю версию AWS iOS SDK (v2.6.2 или выше) и включите флаг отладки. Это соответствует среде разработки Sandbox. Вы можете включить флаг отладки, используя следующий фрагмент кода
AWSPinpointConfiguration *config = [AWSPinpointConfiguration defaultPinpointConfigurationWithLaunchOptions:launchOptions];
[config setDebug:YES];
AWSPinpoint *_pinpoint = [AWSPinpoint pinpointWithConfiguration:config];