Содержание


Расширение возможностей приложения для Android с использованием сервиса IBM Push Notifications на платформе Bluemix

Использование push-уведомлений для отправки необходимого контента на мобильные устройства

Comments

Примечания редактора. Данное руководство – обновленная версия материала "Расширение приложения для Android с использованием сервиса IBM Push для облака Bluemix", опубликованного в феврале 2014 года. Оно было составлено на основе классического интерфейса Bluemix. Учитывая быстрое развитие данной технологии, некоторые шаги и иллюстрации могли измениться.

Вероятно, вам уже известно о некоторых преимуществах Bluemix™, открытой платформы IBM для разработки и развертывания мобильных и веб-приложений. Множество предусмотренных в Bluemix готовых сервисов, встраиваемых в мобильные решения, упрощают задачу создания и совершенствования приложений.

В данном руководстве мы рассмотрим, как расширить функционал существующего приложения для Android с использованием сервиса Push Notifications на платформе Bluemix.

В предыдущем руководстве этой серии представлен пример приложения для Android под названием BlueList. В данном руководстве мы расскажем, как добавить к BlueList сервис Push Notifications (вызываемый из размещенного в Node.js приложения), чтобы организовать отправку уведомлений при изменении списка покупок, и чтобы этот список обновлялся на всех устройствах, когда на одном из устройств в него вносятся какие-либо изменения.

Используя бесплатные сервисы на Bluemix, вы очень скоро сможете писать и расширять свои собственные приложения!

Вам понадобится

Шаг 1. Откройте мобильное приложение

Войдите на платформу Bluemix и откройте приложение BlueList, которое вы создали в соответствии с предыдущим руководством.

скрин экрана  BlueList application built from the previous tutorial
скрин экрана BlueList application built from the previous tutorial

Шаг 2. Запустите мобильное приложение и убедитесь, что оно работает

  1. Откройте приложение в Android Studio и выполните его сборку.
  2. Запустите приложение на устройстве под управлением Android или симуляторе.
  3. Добавьте несколько элементов в список задач To Do List приложения. Не забудьте синхронизировать приложение с базой данных в облаке, потянув экран вниз.
скрин экрана of the BlueList application on a mobile                             device

Шаг 3. Проверьте ваши данные в облаке

В Bluemix выберите сервис Cloudant NoSQL DB и нажмите кнопку Launch чтобы открыть панель управления Cloudant.

скрин экрана Clouding NoSQL DB service page
скрин экрана Clouding NoSQL DB service page

Перейдите к базе данных todosdb .

скрин экрана todos database showing the number of items synced to the database
скрин экрана todos database showing the number of items synced to the database

Теперь даные синхранизированны с базой данных.

скрин экрана  showing your Google API Project number and Google Cloud Message API Key
скрин экрана showing your Google API Project number and Google Cloud Message API Key

Шаг 4. Добавьте и активируйте Push Notification

Получите номер своего проекта Google API и ключ Google Cloud Message API.

скрин экрана of the API credentials
скрин экрана of the API credentials

Скопируйте созданный вами ключ API и номер проекта Google (Sender ID) в панель конфигурирования сервиса Push Notifications.

скрин экрана of the Push Notifications configuration dashboard
скрин экрана of the Push Notifications configuration dashboard

Шаг 5. Проверьте, как работает отправка сообщений из Bluemix

  1. Войдите на платформу Bluemix.
  2. В Dashboard представлении , выберите свое приложение.
  3. Щелкните значок сервиса Push .
  4. Перейдите на вкладкуNotification.
  5. Выберите аудиторию и введите в поле Message текст сообщения, которое хотите отправить. скрин экрана of the audience and text message fields
    скрин экрана of the audience and text message fields
  6. Нажмите кнопку SEND.
  7. Убедитесь, что мобильное устройство или эмулятор получили push-уведомление! скрин экрана of notification message on a device
    скрин экрана of notification message on a device

Заключение

В процессе расширения функционала своего приложения с использованием сервиса Push, доступного в Bluemix, вы получили представление о том, насколько просто с помощью сервисов Bluemix задействовать и интегрировать возможности работы с данными с мобильных устройств. Из руководств этой серии вы уже узнали о том, как использовать сервис Cloudant NoSQL DB для хранения, удаления, обновления и получения списка объектов, хранящихся в облаке. Вы также научились использовать сервис IBM Push Notifications для обновления списка на всех устройствах и отправки уведомлений при внесении в список каких-либо изменений на одном из устройств.


Ресурсы для скачивания


Похожие темы


Комментарии

Войдите или зарегистрируйтесь для того чтобы оставлять комментарии или подписаться на них.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Мобильные приложения, Облачные вычисления
ArticleID=993695
ArticleTitle=Расширение возможностей приложения для Android с использованием сервиса IBM Push Notifications на платформе Bluemix
publish-date=05162016