Подтвердить что ты не робот

Как протестировать уведомления о толчке продукции?

До сих пор я использовал сертификат разработки push, и push-уведомления работали отлично.

Теперь я хочу отправить свое приложение в Apple, поэтому я создал производственный сертификат и установил его под "идентификацией подписи кода" → "Release"

Я также поместил файл .p12 на свой производственный сервер.
Но толчок теперь не работает.

Можно ли работать, когда я запускаю из xcode? или он будет работать только при загрузке приложения из App Store? Если да, то как я могу проверить его?

4b9b3361

Ответ 1

Производственное нажатие будет работать при загрузке приложения из App Store.

ОБНОВЛЕНИЕ:
Вы также можете протестировать производственный толчок с помощью сборки AdHoc приложения; см. ответ Trinca.

ОБНОВЛЕНИЕ:
Теперь самым простым решением является использование Apple TestFlight. (В TestFlight легко добавить новых удаленных пользователей, отправив им приглашение по электронной почте, затем они загрузятся на любом устройстве, которое они выбирают.)

Ответ 2

Вы можете протестировать производственную среду APNS, создав AdHoc-версию вашего приложения. Приложение будет использовать производственные сертификаты и серверы, и его цель должна быть проверена до того, как вы отправите ее в AppleStore.

Взгляните на эту ссылку: какой сертификат мне нужен для тестирования apns с использованием ad-hoc-дистрибутива?

Ответ 3

Создайте профиль распределения Adhoc для вашего приложения в профиле подготовки. Загрузите профиль и установите его. Выберите профиль Adhoc dist, чтобы ввести код в свое приложение. Архив ipa и сохранить для adhoc распространения. Скопируйте ipa на свое устройство и нажмите кнопку тестирования. Он будет использовать сертификаты производства push в отличие от сертификатов разработки. Надеюсь, это поможет.

Ответ 4

Если вы хотите протестировать Push Notification на рабочей среде, вам нужно позаботиться о нескольких вещах: -

  • Уведомление о продлении производства может быть проверено только на ipa. Вам необходимо создать ipa из профиля распространения AdHoc.
  • Вам нужно заменить сертификат Push на вашем сервере Push API. В этом случае должен использоваться сертификат APNS Distribution.
  • Если ваш API находится в DOTNET, вам нужно изменить логическое значение на true.
  • Изменить идентификатор подписи кода для распространения на Проекты и Цели

Ответ 5

Тестирование производственных уведомлений (без выпуска сборки) возможно, когда приложение установлено через Apple TestFlight.

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

(Если точно такая же сборка установлена ​​через HockeyApp или другими способами, уведомления о производстве не будут доставлены.)

Просто установите сборку для внутреннего тестирования после завершения сборки в iTunes Connect.