4

私はアプリケーションを開発しており、iPhone からユーザーの通話履歴を読み取る必要があります。すべてのフォーラムにアクセスしてグーグルで調べたところ、「private/var/root/Library/CallHistory」によって callHistory sqlite データベースからレコードを取得できることがわかりました。 /call_history.db". しかし、このパスは iOS 5 以降では機能しません。Apple は、誰もアクセスできないように、すべてのデータベース パスと構造を変更したようです。

また、次のようなユーザーの通話履歴を取得できる iTunes のアプリケーションもいくつか見ました

「WonderShare Dr.Fone」と呼ばれる Mac デスクトップ ユーティリティも確認しました。このユーティリティは、iPhone から通話履歴メッセージ、メモなどのすべてのデータを取得します。このユーティリティは、通話履歴レコードやその他の詳細をどのように取得していますか?

callHistory データ パスを取得できる API またはプライベート API がある場合は、お知らせください。

4

1 に答える 1

3

SDK と承認された API を使用して通話ログにアクセスすることはできませんが、これcallLogはまだミステリーです。これは iOS 4 でのみ機能します。現在、Apple は iPhone ディスクの一部の領域を制限しており、その領域からは何も取得できません。

このチュートリアルを確認してください: iPhone通話履歴へのアクセス

注 : iOS 4 でのみ動作します。

于 2013-06-08T09:53:04.743 に答える