0

会社向けのモバイル (iPhone および Android) マップ用のアプリケーションを開発しています。同社はワイヤレス ネットワークを展開し、加入することでインターネット アクセスを許可しています。

モバイルアプリのアイデアは、その特定のアプリへのインターネットアクセスのみを、それを持っているすべての人に与えることです. つまり、企業はアプリケーションがこのネットワークに接続できるようにしたいと考えています。

私の質問は次のとおりです。特定のアプリケーションにのみアクセスを許可することは可能ですか?また、最も適切な方法は何でしょうか? そのネットワークまたはネットワークが担当していることを「認識」するアプリは、その特定のアプリへのアクセスを許可しますか? どんな提案でも大歓迎です。

4

2 に答える 2

2

任意のネットワークに接続するアプリのみを提供する場合は、ネットワークにアクセスするアプリケーションのUIDを監視する Androidの場合と同様に、いくつかのルールをIPTABLES in linuxコア ( ) に配置する必要があります。this needs your application to have root accessfirewall applications

ただし、別の方法で行うこともできます。会社の特定のネットワークがその特定のアプリからのみアクセスされるサーバー呼び出しを実装します。http 要求でいくつかの検証を使用して、unique ID作成中に作成できるアプリ/ユーザーを区別します。登録中およびネットワークとの対話中use the key for validation

于 2013-04-25T12:45:24.700 に答える
2

一般に、通常の WiFi ネットワークには、単一のアプリケーションがアクセスできるようにする機能はありません。モバイル デバイスの OS が WiFi ネットワークに関連付けられ、すべてのアプリケーションがアクセスできるようになります。

ただし、認証が必要なプロキシ サーバーを使用することはできます。次に、認証キー (クライアント証明書など) をアプリケーションに組み込み、アプリケーションのみがプロキシ経由で通信できるようにします。

于 2013-04-25T12:44:49.710 に答える