2017-02-24 8 views
0

をHTTPリクエストを受信し、私はNode.jsのを使用してAPIとExpressと現時点でのイオン2.私は大きな問題の前にいるよ(イオン2)電話で

上で実行中のアプリ、イオン性を持っていますアプリは

(... APIなどに接続たとえば、新規ユーザーのために)

私はAPIは、スマートフォンアプリへのHTTPリクエストを送信するための方法があるかどうかを知りたいAPIにHTTPリクエストを送信することができます前もって感謝します !

+0

プッシュ通知を使用する必要があります。 –

答えて

0

実際には、アプリケーションはIPアドレスとポート番号を知っているため、APIにHTTPリクエストを送信できます。そして、サーバーはそのポートへの要求を待ちます。

ただし、サーバーは電話のIPアドレスを知らず、電話はポートをリッスンしません。したがって、APIはHTTPリクエストをアプリに積極的に送信できません。

ただし、HTTPではなくTCPを使用できます。 TCPはキープアライブ接続です。 AppとAPIは何度も互いにメッセージを送信できます。また、アプリは最初に接続を開始するユーザーである必要があります。

または、アプリケーションはHTTPを使用して、サーバーに定期的にデータを要求します(ポーリング)。

+0

ありがとう!私が電話のIPアドレスを知っているなら、それを行う方法はありますか? –

+0

これを行うにはsocket.ioを使用する方法はありますか? –

+0

APIがこのIPとポートを要求できるように、特定のポートでアプリケーションをリッスンする必要があります。 @AlvinFREY – HungryMilk

関連する問題