Получение уведомлений от APN в приложении iPhoneg без предоставления профиля - PullRequest
0 голосов
/ 09 февраля 2010

Задача:

  • есть взломанный iPhone
  • необходимо написать приложение, которое будет получать уведомления от APN

Проблема: после запуска приложения на iPhone программа выдает ошибку: «не найдена допустимая строка разрешений среды приложения для приложения» (при вызове registerForRemoteNotificationTypes - я полагаю) Как я понял, источник проблемы заключается в том, что я создал приложение без профиля обеспечения.

Вопрос: есть ли возможность заставить программу работать до того, как я получу свою учетную запись разработчика Apple (для создания профиля обеспечения)?

Ответы [ 3 ]

0 голосов
/ 09 февраля 2010

Служба Apple Push Notification требует, чтобы устройство было зарегистрировано в службе для получения уведомлений. Для регистрации на сервере APNS приложение должно быть подписано и подготовлено.

Кроме того, взломанные телефоны могут работать некорректно во многих случаях, когда используется законное приложение, которое было подписано, подготовлено и официально распространено через iTunes App Store.

Я полагаю, что сообщалось, что уведомления из приложения AIM, предназначенного для законных пользователей iPhone, отправлялись людям с взломанными iPhone, у которых в некоторых случаях даже не был установлен AIM. Вероятно, это как-то связано с тем фактом, что джейлбрейк позволяет пользователю изменять UDID своего устройства, что просто все испортит.

0 голосов
/ 09 февраля 2010

Вы можете отправить поддельное push-уведомление локально , если вы установили MobileSubstrate, следующим способом:

http://networkpx.blogspot.com/2009/06/sending-push-notification-locally.html

0 голосов
/ 09 февраля 2010

Нет. Вам необходимо иметь действующий профиль обеспечения.

...