Какие средства использовать для разработки ios приложения, тесно связанного с вебсервером(работа с базой на php)?

Добрый день! Задача следующая: Приложение со списком пользователей, чат между ними, и различные уведомления.
Как правильно все реализовать? Как уведомлять пользователя о получении новых сообщений(сейчас опрашиваю скрипт на сервере с определенным интервалом)?
В приложении используется tab bar, при получении сообщения над иконкой нужно выводить badge с кол-вом новых сообщений. Где должен быть размещен код, занимающейся этим(и вопрос выше, как узнавать о поступлении новых сообщений).
Кто что может посоветовать?
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 2
f0r3s1
@f0r3s1
iOS Developer
Код должен быть размещен в главном делегате приложения (обычно AppDelegate.m) в функции
-(void)application:(UIApplication *)application 
       didReceiveRemoteNotification:(NSDictionary *)userInfo;

Расположить там что-то наподобие
UIApplicationState state = [application applicationState];
       if (state == UIApplicationStateActive) {
          // do stuff when app is active

       }else{
          // do stuff when app is in background
          application.applicationIconBadgeNumber = application.applicationIconBadgeNumber - 1;  
               /* to increment icon badge number */
       }


По поводу уведомления пользователя о новых сообщениях можно использовать Apple Push Notification Service.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы