Push-уведомление, когда доступно, но с совместимостью 2.0 - PullRequest
2 голосов
/ 18 июня 2009

Новая IPhone OS 3 с поддержкой push-уведомлений, которую я хотел бы использовать, однако, это будет единственная особенность 3.0, которая меня заинтересует. Я заметил, что приложение TapTap Revenge сохранило их совместимость 2.0 в хранить, но когда я обновил свое устройство до 3.0, я получил всплывающее окно для включения уведомлений. Кто-нибудь знает, как им это удалось? Я рассмотрел компиляцию для 2.0 и проверку, отвечает ли UIApplication на селектор registerForRemoteNotificationTypes, и вызывает его, если так.

Ответы [ 2 ]

2 голосов
1 голос
/ 18 июня 2009

На форумах разработчиков на сайте яблок ( devforums.apple.com ) в области 3.0 рассказывается о том, как это сделать.

У меня нет ссылки на закладку передо мной, но как только я выкопаю ее с другого компьютера, я отредактирую этот пост.

Это суть.

  • Установите Base SDK на SDK с функциями, которые вы хотите использовать (в данном случае 3.0 для push)
  • Установите целевую платформу в настройках проекта на самую низкую версию ОС, которую вы хотите поддерживать (для моего приложения я выберу 2.2.1)
  • Проверьте programitaclly на наличие функций, которые вы хотите использовать, чтобы вы могли грациозно ухудшиться, когда программа запущена на более старой версии ОС (основной пример - и тот, который я собираюсь использовать в моем приложении - это push уведомления).

Надеюсь, это поможет.

Крис.

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