Как отправлять и получать уведомление?

Есть ли простой способ получения информации о том, как отправить уведомление и как его получить? Фрагмент кода? Документы пишут 150 страниц по этой теме. Хотелось бы увидеть быстрый пример.

Отправить уведомление:

[[NSNotificationCenter defaultCenter] postNotificationName:@"MyCacheUpdatedNotification" object:self]; 

Получить это:

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(cacheUpdated:) name:@"MyCacheUpdatedNotification" object:nil]; 

Действуйте по этому поводу:

 - (void)cacheUpdated:(NSNotification *)notification { [self load]; } 

И избавитесь от него:

 [[NSNotificationCenter defaultCenter] removeObserver:self]; 
  1. Зарегистрируйте профиль push-уведомления и настройте его в своем приложении, чтобы связать его с PushNotification (обратите внимание, что вам понадобится какой-то сервер или что-то, что захватит идентификаторы устройств push notificaiton ID, чтобы иметь возможность отправлять уведомления этим устройствам)

  2. Затем, предполагая, что вы используете Windows Server или что-то .net, совместимое как ваш сервер, есть хороший C # api, написанный для отправки push-уведомлений на сервер Apple (после того, как у вас есть сертификат и зарегистрированные на нем устройства, которые вы сохранили на своем сервере) , здесь есть демонстрации о том, как его использовать, довольно круто heres ссылка C # push notification src

Thats в значительной степени это … Я дал ua быстрое решение, используя технологию. Net, если вы используете что-то еще, вы можете просматривать, чтобы увидеть, есть ли решения на платформе, которую вы используете, и я уверен, что вы найдете что-то, если не будете может также сделать свой собственный 🙂

Interesting Posts

Как установить Apache2 DocumentRoot в общую папку Vboxsf VirtualBox? (Разрешение разрешено?)

Как получить текущий часовой пояс пользователя в c #

Драйвер Microsoft ACE изменяет точность с плавающей запятой в остальной части моей программы

Выполняется ли в System.Windows.Forms.Timer другой stream, чем пользовательский интерфейс?

«Разрешить этому устройству разбудить компьютер» отключено

Восстановление несохраненных файлов блокнота

Сохранение пользовательских атрибутов в NSAttributedString

DexIndexOverflowException только при выполнении тестов

Установите 4 пробела в Emacs в текстовом режиме

Есть ли способ отключить степпинг Intel SpeedStep на сервере Ubuntu с помощью приложения командной строки?

Изменение реестра для увеличения тайм-аута графического процессора, Windows 7

Является ли UML практичным?

Рекомендуемый способ инициализации srand?

Невозможно создать COM-объект в скрипте powershell, выполняемом как запланированное задание

проверить параметры вариационных шаблонов для уникальности

Давайте будем гением компьютера.