ソケットを使用してネットワーク経由でデータを送信する Android アプリケーションを作成しました。3G で動作すると推測しています (使用できる外部 IP アドレスがないため、テストしていません)。それは間違いなくWiFiで行います。
最初に: アプリが WiFi で動作し、内部 IP アドレスにデータを送信する場合、送信先の外部 IP アドレスがある場合、3G で動作すると想定しても安全ですか? - もちろん、機会があればテストします。
2 番目: 3G が機能する場合、ユーザーがアプリケーション内で 3G の使用を許可せず、WiFi のみを許可するオプションを作成するにはどうすればよいですか?