Статьи

Отслеживайте свою систему или приложение с помощью службы уведомлений Mobile

Услуга Notifier Mobile позволяет пользователю создавать уведомления всего за несколько строк кода. Уведомления будут передаваться на мобильное устройство в режиме реального времени (максимум 5 минут, как только код, реализовавший создание уведомлений, будет успешно выполнен).

Notifier Mobile

1. Зарегистрируйте аккаунт на «Уведомитель Мобайл»

Услуга абсолютно бесплатна, просто зайдите на сайт http://notifiermobile.com , нажмите кнопку « Зарегистрироваться », чтобы перейти на страницу регистрации.

Заполните вашу информацию

Зарегистрировать аккаунт на Notifier Mobile

Примечание: электронная почта необходима для активации вашей учетной записи, внимательно проверьте ее перед отправкой формы.

После успешной регистрации, войдя на сайт, вы получите секретный ключ .

Секретный ключ

Секретный ключ и имя пользователя будет использоваться для проверки подлинности в службе. Не забывайте и делитесь этим с кем-либо еще.

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

Мобильное приложение Notifier

В приложении CH play просто найдите «notifier mobile» и установите его.

После успешной установки запустите приложение и войдите с именем пользователя и паролем, которые вы использовали для входа на сайт  http://notifiermobile.com.

Авторизоваться

Пользовательский интерфейс приложения выглядит так:

Название изображения

Название изображения

— Есть 3 основных типа уведомлений: INFO, WARNING, ERROR . Эти типы легко увидеть с 3 каталогами на приложении.
— Другие типы можно увидеть только в категории « ВСЕ » в приложении.

4. Вывод

Сервис полезен для вас в некоторых случаях, таких как:

  1. Отслеживание состояния вашей системы / приложения через мобильное устройство. Текущее состояние системы / приложения будет отправлено на ваше мобильное устройство в режиме реального времени с помощью сообщений, которые определяются вами.

  2. Проще говоря, вы хотите получать сообщение, когда определенная задача в вашей системе / приложении была успешно выполнена или не выполнена

  3. Другие цели

  • Преимущества
    — Бесплатный
    — Простой в использовании
    — Классификация уведомлений: INFO, WARNING, ERROR, OTHERS
    — Хранение истории уведомлений: полезно для отслеживания
    — Предоставляет API для управления уведомлениями

  • Недостатки
    — мобильное приложение Notifier до сих пор доступно на Android