PushSharp всегда возвращает устройство с истекшим сроком действия

Я пытаюсь отправить push-уведомление, используя https://github.com/Redth/PushSharp.

Я использую пример проекта как есть (закомментировав не-ios-материалы из program.cs), я подтвердил, что приложение, которое я использую, является правильным приложением, я восстановил push-сертификат разработчика.

Я запускаю приложение из xcode, так что оно предусмотрено для разработки.

Сообщение, кажется, идет нормально, но затем возвращается

Waiting for Queue to Finish...
Sent: Apple -> {"aps":{"alert":"1 Alert Text!","badge":7,"sound":"default"}}
Queue Finished, press return to exit...
Device Subscription Expired: Apple -> [Device Id Removed]

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

Итак... не знаю, что делать дальше, кажется, что apns говорит, что приложение не существует на моем устройстве, но оно определенно существует...


person Monsters X    schedule 18.12.2012    source источник
comment
Я использую сервер песочницы и профиль обеспечения разработки на своем устройстве.   -  person Monsters X    schedule 19.12.2012


Ответы (1)


Это почти всегда происходит из-за несоответствия между сертификатами профилей разработки и производства.

Убедитесь, что вы используете правильный ... если это все еще проблема!

person warbi    schedule 23.09.2013