2011-07-24 10 views
-2

インターネットデータの総消費量、つまりデータトラッカーを追跡するアプリケーションを作成したいと考えています。設定された制限に達すると、インターネットデータパッケージ接続を無効にします。iPhoneのインターネットとデータパッケージのネットワーク接続を解除するにはどうすればいいですか?

iPhone SDKでも可能ですか?はいの場合は、どのAPIとライブラリを見てください。

答えて

1

脱獄ルートを使わずにこれを行うことはできません。おそらくあなたができることは、限界に近づいている場合にユーザーに通知することです。

一部のサービスプロバイダは、消費したデータとプロバイダ側からのデータを得ることができるAPI(私は消費アプリを考えています)を提供しています。

+0

私はそれが可能なデータの量を得ることができるとは思わない – LordT

+0

私はこれについて私の答えにいくつかの情報を追加しました。 –

1

コアシステムの基本設定(データパッケージの無効化)と送受信されたパッケージの測定は、どちらもApple開発者ガイドラインの「隔離ゾーン」の外にあります。

これを行うにはややこしい方法(プライベートiOSフレームワーク)がある場合は、アプリが決して承認されないことを知っておく必要があります。

これに最も近いのは、統計APIについての話で、アプリは呼び出しの回数、転送されたデータなどを確認できました。 これは承認ボードではあまりうまくいきませんでした。すぐに現実にはならないでしょう。

+0

こんにちはNils、あなたの応答のおかげで、私はあなたが参照している(私は)私のフレームワークを知っているかもしれないが、データパッケージを無効にするために使用することができます。私はあなたと透明である、クライアントは通信事業者(すでに地域的にiphoneを配布しています)ので、もし私が彼らの連絡先から行くならば、私はあなたの提案が仲間です。 –

+0

それは本当にしっかりした接触である方が良い。 Appleはこのフレームワークに非常に厳格であり、AT&Tでさえそれらをルール上に膨らませることはできませんでした。しかし、彼らは彼らがそれを通過することができると確信している場合は、それのために行く。しかし、一度販売されたデバイスに直接ダウンロードすることができます。 –

関連する問題