トピック名が示すように、私が探しているのは、同じアプリケーションを実行している別の電話にデータを送信するオプションを Android アプリに追加して、受信側の電話がそれに応じて処理するようにすることです。
私にとって明らかなオプションは、アプリ エンジンを使用し、電話番号を識別子としてプッシュ通知を使用することでした。
もっと簡単な解決策はありますか?
よろしくお願いします:)
トピック名が示すように、私が探しているのは、同じアプリケーションを実行している別の電話にデータを送信するオプションを Android アプリに追加して、受信側の電話がそれに応じて処理するようにすることです。
私にとって明らかなオプションは、アプリ エンジンを使用し、電話番号を識別子としてプッシュ通知を使用することでした。
もっと簡単な解決策はありますか?
よろしくお願いします:)
最善かつ最も堅牢なソリューションは、デバイス A がサーバーにデータを送信し、デバイス B にデータをプッシュするメッセージング クライアントのようなものを用意することです。デバイス B はサーバーに応答を送信し、デバイス A にデータをプッシュします。
このプロセスには、A がメッセージを送信するときにデバイス B がオフラインである場合に必要となる可能性があるように、ユーザーが接続を維持する必要なく送信を再試行できるという利点があります。
それほど確実ではない解決策は、サーバーを仲介者として機能させ、各デバイスの IP アドレスを取得し、それらの間で直接ソケットを開くことです。このソリューションでは、通過しないデータはすべて失われます。
デバイスが同じネットワーク上または Bluetooth 範囲内にある場合は、Bluetooth または WiFi ダイレクトを試すことができます。