12

私は iPhone アプリケーションの実現可能性についていくつかの調査を行っていますが、Apple のドキュメントには、iPhone アプリが電話の通話履歴、具体的には電話番号/アドレス帳のエントリ、いつ、および間隔。

これが可能かどうか、またその方法を知っている人はいますか?

注: この目的は、ユーザーがこのデータ入力を自分で実行する必要をなくすことです。このアプリケーションは、カスタマー サービス センターとのやり取りを記録するためのものです。

4

5 に答える 5

10

残念ながら、通話履歴にはアクセスできません。API アクセス権を持つ唯一のユーザー データは、アドレス帳です。写真/画像にもアクセスできますが、ユーザーが単一の画像を選択できるようにする iPhone 制御のダイアログを開始することによってのみ可能です。

ちょっと面倒ですが、将来のバージョンでこれが拡張されることを願っています。

于 2008-09-28T02:17:34.267 に答える
3

iTunesディレクトリをスニッフィングすることで、Macの通話履歴にアクセスできます。これを行うアプリがあります。

于 2008-09-28T02:23:04.003 に答える
2

知る限り、通話履歴にはアクセスできません。アドレス帳は連絡先のデータベースであり、通話情報ではありません。

アドレス帳の詳細については、SDK の「iPhone OS 用アドレス帳プログラミング ガイド」を参照してください。

于 2008-09-28T01:00:06.247 に答える
2

iPhoneで通話履歴にアクセスできる状態を読んでみました。時代遅れかもしれませんが、一見の価値があります。どうやら履歴はcallというテーブルのsqlite dbだけに保持されている/保持されていたようです。データベースは /private/var/mobile/library/CallHistory/call_history.db にあります/かつてありました

FMDB を使用している場合は、次のように簡単に実行できます。

FMResultSet *rs = [db executeQuery:@"Select * from Call"];

通話履歴を取得するには

于 2011-04-25T20:42:56.863 に答える