2017-08-11 8 views
-1

インターネット(Wi-Fi /モバイルデータ)経由でモバイルアプリ(andriod/ios)間で短い「文字列」を送受信したいだけです。直接のピアツーピアはオプションではないように見えます。サーバー/リレーは正常です。私はXMPPに出くわしましたが、私の目的にとってはあまりにも重いようです。私はチャットアプリケーションをやっていません。私はちょうど私のアプリを送って、短い更新を受信したい。モバイルアプリのショートメッセージ通信に最適な方法

答えて

1

Firebase Databaseを試すと、モバイルアプリケーションにリアルタイムでプッシュアップデートを適用できます。あなたがアンドロイドのために開発する場合は、FCM(https://firebase.google.com/docs/cloud-messaging/)を使用して、すべてのプッシュ通知トークンを保存するサーバーを1つ使用できます。

+0

これは片方向のサーバー/クライアントへのDBのプッシュ通知と思われます - そうですか?私が望むのは、モバイルアプリがお互いの間で通信することです – user8400977

0

あなたは短い文字列を受信し、送信アプリ、Twitterのようにしたい場合は、バックエンドを通過する必要があります。 Khairul Annasの答えは、Firebaseデータベースを使用して良いです。 Udacityは、あなたがSMSのテキストベースのアプリケーションを作成したい場合は、あなたがSmsManagerを調べる必要がありますレッスン3.

https://www.udacity.com/course/advanced-android-app-development--ud855 (Firebaseクラウドメッセージングの使用)Squakerという名前のさえずりのようなアプリを作成する手順を説明しますコースを持っています https://developer.android.com/reference/android/telephony/SmsManager.html

0

Google FCM(以前のGCM)のようなプッシュメッセージサービスを使用できます。 iOSとAndroidの両方をサポートしています。 FCMを使用して

https://firebase.google.com/docs/cloud-messaging/

、あなたは他のモバイルデバイスにメッセージを送ることができます。 FCMサーバーにメッセージを中継し、プッシュID /トークンを保存し、受信モバイルデバイスIDをトークンをプッシュするように変換するために、独自のサーバーを使用することをお勧めします。 メッセージはモバイルデバイス上で通知として表示されません。受信したメッセージを表示または非表示にして、バックグラウンド処理で処理して使用することができます。

モバイルデバイスからサーバーだけでなく、メッセージを送信することもできます。

  • モバイルデバイスの送信 - >サーバー - > FCMサーバー - >モバイルデバイスの受信。

アマゾンAWSは、FCMに似アマゾンシンプルな通知サービスを提供します。

関連する問題