0

ユーザーのGPS位置情報を記録するアプリがあります。ユーザーが「送信」をクリックすると、データは別の Android 携帯 (2 番目のユーザー) に送信され、その携帯にインストールされている同じアプリで受信される必要があります。SMS を送信し、SMS を受信および解析してデータを取得することで、それが実現できると私が感じている方法の 1 つです。ただし、特に SMS オファー パックを有効にしていない場合、SMS はユーザーにコストがかかります。

データを送信する他の方法はありますか。Android コードから Way2SMS のようなサードパーティの無料 SMS サービスを使用できますか。どちらが最も好ましい方法ですか(ユーザーの負担が最も少ない)。

4

2 に答える 2

1

メッセージが 4kb 以下であれば、Google Cloud Messagingで問題を解決できる可能性があります。

于 2013-04-29T13:27:13.267 に答える
0

これは明らかに、あなたがしなければならないアーキテクチャ上の決定です。あなたが言及したように、SMS を介してデータを送信することはそれを行う 1 つの方法です。この場合、 Twilioなどのサードパーティ API を使用してみることができます。この場合、SMS を送信するためのコストを負担する必要があります (これは公平です。ユーザーは直接支払う必要はありません)。

これらのデータをバックエンド サーバーに送信してから、たとえばGoogle Cloud Messagingを使用してこれらのデータを 2 番目のデバイスにプッシュすることもできます。

また、セキュリティの観点から、ユーザーが自分の位置情報をアプリと共有するときにあなたを信頼しているため、これらのデータを暗号化して送信するとよいでしょう。

于 2013-04-29T13:28:56.717 に答える