Уведомления о Нажатии Apple - Не Регистрируя для Уведомлений Обратных вызовов получены вообще

Я хотел использовать его, но у моего тогда ведущего разработчика была идея, слишком много 'волшебства' было включено...

6
задан Ben Jackson 9 October 2009 в 15:22
поделиться

4 ответа

Попробуйте ваше приложение на другом устройстве. Если там работает ...

У меня такая же проблема с одним iPhone 3G (без взлома, без разблокировки). С этим телефоном он просто не работает. Я пробовал обновиться до более новой ОС iPhone. Я попробовал восстановить заводские настройки. Он показывает экран подтверждения и записывает ответ в настройках. Но ни приложение: didFailToRegisterForRemoteNotificationsWithError, ни приложение: didRegisterForRemoteNotificationsWithDeviceToken никогда не вызываются.

Одно и то же приложение работает на всех других протестированных устройствах (iPod, iPhone). Этот iPhone 3G также не получает PN для других приложений.

PN также не работали с одним взломанным классическим iPhone.

Возможно, ваше устройство просто работает некорректно. Попробуйте другое устройство.

0
ответ дан 17 December 2019 в 22:13
поделиться

У меня тоже была эта проблема из-за неправильных сертификатов, идентификатора приложения, профиля настройки ...

Убедитесь, что: 1, правильные сертификаты установлены на клиенте и сервере 2. Убедитесь, что вы выбрали правильный профиль обеспечения в настройках вашего проекта. ПОМНИТЕ идентификатор приложения в вашем профиле обеспечения должен быть конкретным (не заканчиваться на *), а последняя часть этого идентификатора приложения должна точно соответствовать имени вашего приложения и учитывать регистр. Итак, если ваше приложение называется myApp, тогда ваш идентификатор приложения должен быть SOMENUMBERScom.yourcompany.myApp

Просто идея ...

0
ответ дан 17 December 2019 в 22:13
поделиться

У меня была такая же проблема, и я решил ее отключением от сотовой сети. Кажется, проблема возникает, когда и беспроводная связь, и 3G работают одновременно.

0
ответ дан 17 December 2019 в 22:13
поделиться

Звучит глупо, но это укусил меня в прошлом: перепроверьте свои типы заглавных букв и параметров. Если на вашем методе не будет замечено объявление метода делегата, то вы не получите никакого предупреждения.

Лучше всего скопировать и вставить прототип из документации Apple.

1
ответ дан 17 December 2019 в 22:13
поделиться
Другие вопросы по тегам:

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