Как отправлять и получать уведомление?
Есть ли простой способ получения информации о том, как отправить уведомление и как его получить? Фрагмент кода? Документы пишут 150 страниц по этой теме. Хотелось бы увидеть быстрый пример.
- Может ли iPhone приложение блокировать телефонные звонки?
- Как перефразировать 2 изображения на iPhone с помощью Core Animation
- Проблема UITableView при использовании отдельного делегата / источника данных
- Отображать мягкую клавиатуру iPhone, даже если подключена аппаратная клавиатура
- Как перевернуть UIImage горизонтально?
- Отменить UILocalNotification
- Отключение функции скриншотов iPhone
- Iphone - Как шифровать NSData с открытым ключом и расшифровывать с помощью закрытого ключа?
Отправить уведомление:
[[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];
-
Зарегистрируйте профиль push-уведомления и настройте его в своем приложении, чтобы связать его с PushNotification (обратите внимание, что вам понадобится какой-то сервер или что-то, что захватит идентификаторы устройств push notificaiton ID, чтобы иметь возможность отправлять уведомления этим устройствам)
-
Затем, предполагая, что вы используете Windows Server или что-то .net, совместимое как ваш сервер, есть хороший C # api, написанный для отправки push-уведомлений на сервер Apple (после того, как у вас есть сертификат и зарегистрированные на нем устройства, которые вы сохранили на своем сервере) , здесь есть демонстрации о том, как его использовать, довольно круто heres ссылка C # push notification src
Thats в значительной степени это … Я дал ua быстрое решение, используя технологию. Net, если вы используете что-то еще, вы можете просматривать, чтобы увидеть, есть ли решения на платформе, которую вы используете, и я уверен, что вы найдете что-то, если не будете может также сделать свой собственный 🙂