Форум программистов, компьютерный форум, киберфорум
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
8 / 8 / 3
Регистрация: 12.12.2013
Сообщений: 30

Уведомления (не push и не совсем local)

16.04.2015, 10:02. Показов 1979. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане.
Озадачен таким вопросом, необходимо сделать получение уведомлений от твиттера при появлении заданных постов, но уведомления должны быть не(!) push. Ситуация такая: приложение запущено, но не закрыто, а свернуто, при появлении новых постов необходимо уведомить пользователя о таковых, как такое можно сделать?
Локальные уведомления, как я понимаю, работают как напоминание, или как будильник, нам же необходимо отслеживать, есть ли новые посты.
Заранее признателен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2015, 10:02
Ответы с готовыми решениями:

Push-уведомления
Всем привет! Хочу сделать так что бы через, допустим, час показывалось уведмление. Вот что вышло import...

Push уведомления
доброе время суток есть задача сделать push уведомления на сайте при получение нового сообщение есть ли варианты как это сделать ? сам сайт...

Push уведомления
Добрый день, я полный новиЧег в программировании.И мне необходимо сделать так что бы приложение выбирало 1 пуш из нескольких и выводило его...

9
Peace 2 all shining faces
 Аватар для Vorona
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
16.04.2015, 11:52
локальные пуши работают так же как и римоут пуши, всего-то
0
8 / 8 / 3
Регистрация: 12.12.2013
Сообщений: 30
16.04.2015, 12:14  [ТС]
Конкретизирую: Можно ли настроить локальные уведомления таким образом, чтобы они приходили не по расписанию, а при получении обновленной информации приложением? Если можно, то как?
0
Peace 2 all shining faces
 Аватар для Vorona
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
16.04.2015, 14:33
удалить все, и заново их все установить по уже новому расписанию
0
8 / 8 / 3
Регистрация: 12.12.2013
Сообщений: 30
17.04.2015, 09:35  [ТС]
Поясните пожалуйста как это реализовать и как это будет выглядеть)
0
Peace 2 all shining faces
 Аватар для Vorona
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
17.04.2015, 12:50
алгоритм такой:
1. получаете информацию с сервера
2. удаляете все локальные пуш нотификейшены (есть такой метод [[UIApplication sharedApplication] cancelAllLocalNotifications])
3. заново создаете локальные пуш нотификейшены, только уже на текущее время и они сразу же приходят

вуа ля, пришел нотификейшн о том что вы только что получили данные

но учтите, что апп вряд ли будет работать в свернутом состоянии более 10 минут, потому не вижу большого смысла вызывать локальный нотификейшн, когда прийдут новые данные

они больше созданы для чего-то запланированного, типо "вам через 30 минут к врачу", или "у вас встреча через час" и тд., которые вы однажды запланируете и они когда-то там прийдут
0
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
17.04.2015, 13:02
Цитата Сообщение от Vorona Посмотреть сообщение
но учтите, что апп вряд ли будет работать в свернутом состоянии более 10 минут
Можно подписаться на Background App Refresh
0
Peace 2 all shining faces
 Аватар для Vorona
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
17.04.2015, 13:11
Цитата Сообщение от glvrzzz Посмотреть сообщение
Можно подписаться на Background App Refresh
можно и в background fetch очередь запилить тасков с запросами к серверу и ждать пока они когда-то выполнятся

но я больше склоняюсь к тому, что тут попахивает попыткой не совсем корректно использовать нотификейшены, не совсем по их назначению

и все же варианты есть хоть и не самые удобные или красивые
0
8 / 7 / 2
Регистрация: 15.10.2013
Сообщений: 19
17.04.2015, 15:18
в методе didFinishLaunchingWithOptions: в Appdelegate
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]) {
        [application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeSound | UIUserNotificationTypeBadge categories:nil]];
    }
 
//метод вызова нотификаций
-(void)sendLocalNotificationWithMessage:(NSString*)message {
    UILocalNotification *notification = [[UILocalNotification alloc] init];
    notification.alertBody = message;
    [[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
 
//при обновлении контента вызываешь метод sendLocalNotificationWithMessage:
0
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
21.04.2015, 08:39
Можете кстати как вариант сделать бекенд, который будет отслеживать посты и рассылать пуши.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2015, 08:39
Помогаю со студенческими работами здесь

Push-уведомления
Как организовать отправку пуша в десктопном приложении? Может библиотека какая-нибудь есть?

Push-уведомления на сайт
мне необходимо сделать пуш-уведомления на сайт. Не используя сторонние сервисы. Надо, если пользователь согласен на сообщения,...

Не приходят push уведомления
Всем привет! Разработчики сделали сервер и клиент на android и ios. При попытке отправки сообщения с обного клиента другому не приходят...

Создание адекватного PUSH уведомления в Chrome
Ребят, я уже отчаялся. Помогите, пожалуйста, ссылками, кодами - чем угодно. Суть проблемы такова. Допустим, есть сайт с объявлениям....

Push уведомления без сторонних сервисов
Есть форма php, на которой располагается одна кнопка, при нажатии на эту кнопку на мобильный телефон (android) должно прийти push...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru