2012-04-03 8 views
3

私のチームは現在、「使用量計測アプリ」のiPhoneアプリの実現可能性段階にあります。私たちは、メイドは、Data我々は他の記事のように、通話履歴の後、またはこのブログのようではありません送信され、 iPhoneコール、SMS、データの使用を読む

を受け

  • 呼び出す

    1. 送信されたSMS
    2. の携帯電話の合計数を読みたいです実際の通話記録を投稿してください(http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/)。私たちが必要とするのは、統計情報と時間の経過とともにどのように変化するかです。

  • 答えて

    4

    iOS 4.0以降、あなたがそこに投稿したブログエントリに記載されている通話履歴のトリックはもうできません。 Appleは「実装の人為的な問題」を取り除いた。

    登録した開発者で、アップルの「プライベート」開発フォーラム(https://devforums.apple.com)にアクセスしている場合は、過去1〜2年の「通話履歴」を検索するとアップルのエンジニアリングがその事実を証明します最初のいくつかのスレッドで見つけることができます。

    強化要求をhttp://bugreporter.apple.comに提出することをお勧めしますが、セキュリティとプライバシーの問題が発生する可能性があるため、すぐに肯定的な結果が得られるとは思われません。

    ネットワーク統計情報は、"getifaddrs"(マニュアルページがリンクされています)経由でインターフェイスごとの統計情報を取得できます。そのシステムのアドレスリストを取得し、各AF_LINKアドレスに対してifa_dataフィールドを(const struct if_data *)にキャストし、そこからインターフェイス統計にアクセスします。

    (これらの統計情報はすべて起動時にゼロにリセットされ、どのインタフェースが携帯電話かWi-Fiかを簡単に判別する簡単な方法はありません)。

    関連する問題