Мы создали идентификатор приложения, сертификат распространения и профиль подготовки. Push Notifications изначально не были включены.
Теперь нам нужно внедрить Push-уведомления в приложении.
Мы включили Push-уведомления в приложении D, проверьте профиль подготовки, профиль обеспечения недействителен, обновили его и загрузили последний профиль обеспечения, чтобы использовать его в следующий раз.
Затем мы интегрируем API для Push-уведомлений через APNS в нашем коде.
После загрузки приложения в iTunesConnect мы получаем следующее письмо от Apple:
Уважаемый разработчик,
Мы обнаружили одну или несколько проблем с вашей недавней доставкой для "Swanvi". Ваша поставка прошла успешно, но вы можете исправить следующие проблемы при следующей поставке:
Отсутствие права на уведомление о передаче Push - ваше приложение, как представляется, включает API, используемый для регистрации в службе Apple Push Notification, но права на подпись приложения не включают права "aps-environment". Если ваше приложение использует службу уведомления Apple Push, убедитесь, что ваш идентификатор приложения включен для Push Notification в Portal Provisioning Portal и повторно отправлен после подписания вашего приложения с профилем распределения, который включает в себя право доступа "aps-environment". Дополнительную информацию см. В разделе "Профилактика и разработка" в Руководстве по программированию локального и Push Notification. Если ваше приложение не использует службу Apple Push Notification, никаких действий не требуется. Вы можете удалить API из будущих представлений, чтобы остановить это предупреждение. Если вы используете стороннюю структуру, вам может потребоваться обратиться к разработчику за информацией об удалении API.
После устранения проблем вы можете использовать Xcode или Application Loader для загрузки нового бинарного файла в iTunes Connect.
Мы повторно проверили идентификатор приложения. Push Notifications включены для разработки и производства.
В профиле Provisioning Profile отображается кнопка Push Notifications.
Почему мы получаем это предупреждение по электронной почте?