Служба Apple Push Notification - уведомления не отправляются на устройство iphone - PullRequest
1 голос
/ 12 января 2010

Я создал код провайдера с использованием C #, и он смог успешно отправлять уведомления на устройства iphone.Но со вчерашнего дня это не сработало.Также, кажется, успешно подключить APNS и отправить уведомление.К сожалению, никакое уведомление не получено устройством iphone.Я контролировал интернет-соединение и токен устройства iphone.Что еще я могу сделать?Заранее спасибо ...

Ответы [ 2 ]

2 голосов
/ 12 января 2010

Мне не хватает представителя, чтобы комментировать вопрос, поэтому введите ответ. Пожалуйста, добавьте больше деталей, и я отредактирую свой ответ.

Это в среде разработчика / тестирования, и вы используете специальный профиль для установки приложения на устройства iphone? Вы проверили, изменился ли токен устройства и используете ли вы новый / правильный токен в коде C #?

Предоставьте более подробную информацию о вашей проблеме.

0 голосов
/ 13 января 2011

Crazywood, у меня нет четкого ответа для вас, но я могу сказать вам, что я в той же лодке, что и вы. Бывают случаи, когда проходят все мои уведомления, и времена, когда ни одно из них не кажется.

Можно предположить, что не все уведомления отправляются. Согласно документам, в удаленных уведомлениях производства не гарантированно будет получено клиентом. Я думаю, что это также относится и к песочнице.

-------- РЕДАКТИРОВАТЬ ------

Я просмотрел список неисправностей (http://developer.apple.com/library/ios/#technotes/tn2010/tn2265.html) и наткнулся на это:

Возможно, устройство потеряло постоянное соединение с push-сервисом и не может восстановить соединение. Попробуйте выйти из приложения и перезапустить его, чтобы увидеть, завершится ли регистрация в следующий раз. (На iOS 4 и более поздних версиях на устройствах, которые поддерживают многозадачность, вам нужно будет принудительно выйти из приложения из списка последних.) Если регистрация не завершена, iOS не сможет восстановить постоянное соединение. Вы можете устранить неполадки, как описано в предыдущих двух разделах.

Я перезапустил приложение, и это не имело никакого значения. Затем я перезагрузил свой телефон. Это, казалось, сделало трюк.

...