私がインストールまたは検討したいくつかのアプリは、明らかなインターネット機能がなくてもインターネットにアクセスする必要があると言っています。最も驚くべきものの1つは、単純なコンパスアプリでした。
どうしてこれなの?
私がインストールまたは検討したいくつかのアプリは、明らかなインターネット機能がなくてもインターネットにアクセスする必要があると言っています。最も驚くべきものの1つは、単純なコンパスアプリでした。
どうしてこれなの?
回答:
通常、アプリは広告、分析データ、またはバグレポート/スタックトレースを開発者に送信するためにインターネットアクセスを必要とします。
その他の理由としては、Googleのライセンスサーバーを使用して、Androidマーケットで購入したアプリの正当なコピーを検証することが考えられます(GoogleのライセンスサーバーはCHECK_LICENSE権限を使用します)。同様に、一部の開発者は独自のキーとライセンスサーバーを作成します(Googleの実装前)。
たとえば、私はチップ計算アプリの開発者です。Flurry経由で分析データを私に送り返すには、インターネットの許可が必要です。ある日、より詳細なエラーのためにこのリモートスタックトレースプログラムを追加する予定です(ただし、まだアプリがバグ/エラーを生成していないため、まだ行っていません)。しかし、この情報の価値はインターネットの許可を求める価値があります。アプリを使用しているAndroid OSのユーザー数と、アプリを使用している最も人気のある携帯電話を正確に確認できます。ただし、ユーザーにこの情報を送信しないことを選択した場合、ユーザーは設定で「オプトアウト」することもできます。