PushSharp всегда возвращает устройство истек
Я пытаюсь отправить push-уведомление, используя https://github.com/Redth/PushSharp
Я использую пример проекта как есть (закомментировав материал non 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 говорит, что приложение не существует на моем устройстве, но оно, безусловно, есть..
1 ответ
Это почти всегда происходит из-за несоответствия между сертификатами профиля разработки и обеспечения производства.
Убедитесь, что вы используете правильный... если это все еще проблема!