2016-12-21 18 views
-3

アプリを使用しているすべての人に(ボタンを押した)人の位置とメッセージを送信するAndroid SOSアプリを作成したいと考えています。Androidアプリとアプリの通信

私は適切な要件でこのアプリを作るための簡単な方法をご案内してください。アプリは

  • (押したとき)、サーバ
  • 私はどうなるのか

(使用してサーバーに耳を傾け、リスナーへの現在のGPSを送信ボタンを必要とする何

答えて

1

RESTとFirebase Cloud Messaging

  1. UIを使用してアプリを作成し、
  2. ImplementあなたのFCMエンドポイントにJSONを経由してあなたのGPSの位置を送信することができますいくつかのREST
  3. Implement FCMあなたはJSONこれはに配信することができ

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

    ようになりますどのような通知

を押します誰もがアプリを積極的に使用しています。
メッセージが配信されている場合は、通知から地図上のsosマーカーを表示し、そこをナビゲートする別のアクティビティに移動することができます。これを行うだけで、Googleアカウントとそれ以外のサーバーは必要ありません。

これは基本的な質問です。しかし...ちょうどこの、誰もがSOSを送信して

問題

は、直接皆様にSOSコールを送信します。 sos呼び出し元とsosの受け渡しの間にサーバーはありません。だから、いくつか問題が起こるでしょう。世界中の誰もがこのメッセージを受け取ります。
さて、少なくとも、sos呼び出し元と "ヘルパー"の間の距離に一致する関数が必要です。たぶん私の町のようないくつかの地域を実装するかもしれません。

関連する問題