Как добавить службу push-уведомлений в ваше приложение? - PullRequest
0 голосов
/ 17 ноября 2010

Я хочу добавить службу push-уведомлений Apple в мое приложение. Подробности:

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

  1. Как начать все это? Должен ли я применить какие-либо сертификаты или удостоверения личности?

  2. Можно ли вызвать приложение, которое может не работать в данный момент, чтобы удалить некоторые данные?

Ответы [ 2 ]

0 голосов
/ 24 января 2012

В Apple Developer есть тонны информации:

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

Самый простой способ сделать быстрый тест - это просмотреть easyapns документацию. Когда вы создаете свой AppID на iOS Provisioning Portal , вы должны настроить его для службы push-уведомлений Apple (см. Вкладку «как сделать»).

Нет проблем, если ваше приложение не запущено, и при получении Push ваше приложение будет уведомлено UIApplicationDelegate с этим сообщением:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

Там, где вы должны поместить свой код удаления.

0 голосов
/ 20 ноября 2010

Я бы отправился в Urban Airship и поиграл с их внедрением Apple Push Notifications.У них есть пример приложения, которое вы можете расширить в соответствии с вашими потребностями, и отличная пошаговая документация о том, как запустить ваше приложение.уже используется подход, который вы описываете для географического определения местоположения iPhone.

Удачное кодирование!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...