2016-12-21 2 views
-3

Я хочу создать приложение SOS для Android, которое отправит местоположение и сообщение человека (который нажимает кнопку) всем, кто использует приложение.Приложение для Android для связи с приложениями

Просьба указать мне простой способ сделать это приложение надлежащим требованием.

ответ

1

Что приложение должно

  • кнопку, которая (при нажатии) посылает текущее GPS на сервер
  • слушатель, который слушает ваш сервер

Что бы я сделал (с использованием REST и Firebase Cloud Messaging)

  1. создать приложение с пользовательским интерфейсом и
  2. Implement некоторые REST, которые могут отправить вашу позицию GPS с помощью JSON для вашего ТСМ Endpoint
  3. Implement ТСМ ГЭТ Нажмите Уведомления

Что вы JSON может выглядеть

{ 
    "user": "ID", 
    "long": "49.141699", 
    "lat" : "9.219405 
} 

Это может быть доставлен все активно используют приложение.
Если сообщение доставлено, вы можете указать намерение извещения в другое действие, которое показывает маркер sos на карте и, возможно, перемещается туда. Только для этого вам понадобится только учетная запись Google и другой сервер.

Это те самые основы, которые вы задали. Но ...

Проблемы

С помощью всего этого каждый послав короткий СОС будет напрямую отправить весь желающий Сос вызов. Между вызывающим абонентом sos и доставкой sos нет сервера. Так что у вас будут проблемы. Все это во всем мире (кто использует приложение) получит это сообщение.
Таким образом, вам нужна функция, которая соответствует расстоянию между вызывающим абонентом sos и «помощником». Может быть, реализовать некоторые регионы, как, например, мой город или что-то еще.