Продвиньте работу уведомлений для Специального, но не при загрузке с Apple Store

Мое приложение просто было утверждено для Apple Store. Я загрузил его установленный он на моем iPhone - но похоже, что уведомления о нажатии повреждаются!

Я успешно тестировал уведомления о нажатии в производстве с помощью специального профиля настройки. У меня не было проблем. Единственная вещь, которую я сделал по-другому, когда я отправил яблоку, использовала профиль распределения App Store.

Приложение никогда не спрашивает меня (или кто-либо еще, кто загрузил его), если я хочу получить уведомления о нажатии. Следовательно, телефон никогда не говорит с моим сервером для отправки маркера нажатия (потому что application:didRegisterForRemoteNotificationsWithDeviceToken: по-видимому, никогда не называется). Также приложение не появляется в приложении настроек под настройками уведомлений.

Что я мог делать неправильно??

Править: В то время как приложение ждало одобрения, я испытывал некоторые затруднения при генерации моего производственного сертификата нажатия. Это могло быть релевантно?

Проблема, генерирующая сертификат SSL APN после представления Apple Store

12
задан Community 23 May 2017 в 12:13
поделиться

2 ответа

Убедитесь, что вы создали свой рабочий идентификатор приложения и включили для него push-уведомления. Затем создайте профиль обеспечения для этого приложения. Загрузите и откройте файл с помощью текстового редактора, чтобы ОБЯЗАТЕЛЬНО убедиться, что профиль содержит этот ключ и значение:

aps-environment production

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

После создания сборки вы можете проверить окончательную сборку, чтобы убедиться, что она имеет право на подпись кода aps-environment (вы ищете право подписи кода aps-environment в разделе «Внутренние требования»):

codeign -dvvvv - -entitlements - MyCoolApp.app

21
ответ дан 2 December 2019 в 06:26
поделиться

Использовали ли вы один и тот же идентификатор приложения для ad-hoc и дистрибутивных mobileprovision файлов? Это должен быть полный идентификатор, а не только частичный.

3
ответ дан 2 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: