Услуга Notifier Mobile позволяет пользователю создавать уведомления всего за несколько строк кода. Уведомления будут передаваться на мобильное устройство в режиме реального времени (максимум 5 минут, как только код, реализовавший создание уведомлений, будет успешно выполнен).
1. Зарегистрируйте аккаунт на «Уведомитель Мобайл»
Услуга абсолютно бесплатна, просто зайдите на сайт http://notifiermobile.com , нажмите кнопку « Зарегистрироваться », чтобы перейти на страницу регистрации.
Заполните вашу информацию
Примечание: электронная почта необходима для активации вашей учетной записи, внимательно проверьте ее перед отправкой формы.
После успешной регистрации, войдя на сайт, вы получите секретный ключ .
Секретный ключ и имя пользователя будет использоваться для проверки подлинности в службе. Не забывайте и делитесь этим с кем-либо еще.
2. Создайте свои собственные уведомления
При создании нового уведомления оно сохраняется на сервере, и приложение « Notifier Mobile » (см. Ниже) будет автоматически получать их с сервера позже.
Структура уведомления:
— Заголовок: основная информация уведомления
— Сообщение: подробное содержание уведомления
— Тип: INFO, WARNING, ERROR, OTHER …
— Дата создания
— Непрочитано: True / False (True: уведомление было прочитано / False : уведомление еще не было прочитано)
-
Для Java и .NET
Сервис поддерживает 2 встроенные библиотеки для Java и C #, 2 самых популярных на данный момент языка программирования.
Библиотеки значительно упрощают кодирование, всего лишь с помощью нескольких строк кода:
Authentication authentication = new Authentication("yourUsername", "yourSecretKey");
Notification notification = new Notification("title", "detail content", NotificationType.INFO.ordinal());
NotifierMobileService.add(notification, authentication);
Джава
Вы можете скачать библиотеку Java в виде файла JAR или использовать Maven для импорта библиотеки в ваш проект
<dependency>
<groupId>com.notifiermobile</groupId>
<artifactId>notifier-mobile-service</artifactId>
<version>1.0</version>
</dependency>
Больше подробностей
http://notifiermobile.com/java
.СЕТЬ
Вы можете загрузить библиотеку .NET в виде файла DLL или использовать консоль диспетчера пакетов для импорта библиотеки в проект.
PM> Install-Package NotifierMobileService
Больше подробностей
http://notifiermobile.com/dotnet
Если уведомление не может быть создано по определенным причинам (нет подключения к сети, плохая аутентификация …). NotificationException будет отброшен. Обработка этого исключения настоятельно рекомендуется.
-
Для других языков
Так как API уведомления введен. Вы можете реализовать создание уведомлений на любых языках (Javascript, Ruby, Python, …, которые поддерживают HTTP-запросы)
Посмотрите на API по адресу: http://notifiermobile.com/api
3. Установите приложение «Notifier Mobile» на ваше мобильное устройство.
Приложение отвечает за автоматическое получение ваших уведомлений с сервера.
Доступно в магазине Android
В приложении CH play просто найдите «notifier mobile» и установите его.
После успешной установки запустите приложение и войдите с именем пользователя и паролем, которые вы использовали для входа на сайт http://notifiermobile.com.
Пользовательский интерфейс приложения выглядит так:
— Есть 3 основных типа уведомлений: INFO, WARNING, ERROR . Эти типы легко увидеть с 3 каталогами на приложении.
— Другие типы можно увидеть только в категории « ВСЕ » в приложении.
4. Вывод
Сервис полезен для вас в некоторых случаях, таких как:
-
Отслеживание состояния вашей системы / приложения через мобильное устройство. Текущее состояние системы / приложения будет отправлено на ваше мобильное устройство в режиме реального времени с помощью сообщений, которые определяются вами.
-
Проще говоря, вы хотите получать сообщение, когда определенная задача в вашей системе / приложении была успешно выполнена или не выполнена
-
Другие цели
-
Преимущества
— Бесплатный
— Простой в использовании
— Классификация уведомлений: INFO, WARNING, ERROR, OTHERS
— Хранение истории уведомлений: полезно для отслеживания
— Предоставляет API для управления уведомлениями -
Недостатки
— мобильное приложение Notifier до сих пор доступно на Android