2015-10-02 2 views
1

My Inglês не очень хорошо, но я попытаюсь объяснить.отправка прикладной версии с Push Notification IOS

Чтобы отправить новую версию приложения с push-уведомлением, вы должны выбрать опцию X CODE - Build Phases, Provisioning Profile в моем тестовом издании?

выпуск 2

Я использую Google GCM, Разработку она работала хорошо, но в настоящее время в производстве не может загрузить свой сертификат нажимного производства в GCM он говорит (The Bundle ID в сертификате не соответствует Bundle ID вы ввели.) Эта ошибка не будет в que, я отправил свою версию с профилем не профилирования с моим сертификатом ??

Яблоко не стоит его останавливать?

+0

Привет, пожалуйста, ограничивайте свои вопросы одной темой на вопрос. Вопросы мне не понятны, возможно, разработчик IOS лучше их понимает. –

ответ

0

Apple APN не имеет ничего общего с GCM, он полностью несовместим с ним. Как только вы создадите новый APN-сертификат приложения, вы должны использовать новый профиль обеспечения: предыдущий не будет включать поддержку APN. Поддержка APN добавляется автоматически при условии, что вы используете правильный профиль обеспечения, вам не нужно прикасаться к какой-либо настройке, сохраняйте добавление кода обработки нажатия в исходном коде приложения с помощью XCode. Это относится как к производственной, так и к песочнице.

С помощью Apple iOS Push Notifications или Apple APN для краткости вы используете два отдельных сервера и сертификаты для «песочницы» (отладки) и «производства». Уведомления APN не работают в симуляторе. Если вы используете режим отладки Sandbox вне режима работы, это не сработает.

Если вы используете оповещения на производстве или развертываете AD Hoc версии своего приложения, вы должны использовать серверы ПРОДУКЦИИ и производственный сертификат APN, даже если вы используете компиляцию Ad Hoc для тестирования приложения.

Необходимо установить сертификаты APN в приложении iTunes Connect на портале разработчиков Apple, а затем установить эти сертификаты Push на своем собственном сервере APN (который будет общаться с серверами Push-сервера Apple). Путь, указанный в этих сертификатах, должен соответствовать вашим приложениям и не может быть общим или командным.

Ваш собственный сервер APN сервера связывается с серверами Apple APNS. Вы не можете отправлять Push Notifications на устройства iOS напрямую, не передавая сначала серверы Apple. Вы делаете это с использованием протокола.

Вы можете найти техническое описание службы APN here

Несколько предварительно сделал APN-сервера и библиотека APN существуют для нескольких языков программирования и операционных систем.

Если вы не хотите развертывать свои собственные, вы можете использовать стороннюю услугу, например. Городской дирижабль.