Pertanyaan Log panggilan iPhone / riwayat


Saya sedang melakukan penelitian tentang kelayakan aplikasi iPhone, dan tidak dapat menemukan indikasi apa pun dalam dokumentasi Apple bahwa aplikasi iPhone dapat membaca riwayat panggilan telepon, khususnya nomor yang dipanggil, kapan, dan durasi ... Saya juga membutuhkan informasi yang sama untuk SMS.

Pertama-tama: Saya telah melakukan penelitian dan melihat-lihat, mencari-cari di situs ini! Saya tahu pertanyaan ini telah ditanyakan berkali-kali sebelumnya, dan jawabannya selalu: "Ini tidak dapat dilakukan" (setidaknya bukan pada iPhone yang tidak di-jailbreak).

Saya mencari API termasuk Core Telephony dan juga tidak menemukan apa pun.

Jadi mengapa pertanyaan ini? Karena aplikasi ini di App Store sepertinya melakukan ini tanpa masalah ...: http://itunes.apple.com/us/app/callog/id327883585?mt=8


32
2018-06-02 12:50


asal


Jawaban:


Ini tidak perlu di-jailbreak. Anda dapat menggunakan FMDB untuk mengakses call_history.db. Tidak perlu ada API pihak ketiga. Saya tidak tahu, Apple akan menerimanya atau tidak, tetapi saya tahu itu dapat diakses karena saya sudah melakukannya di salah satu aplikasi saya, saya sedang mengerjakannya.


6
2018-06-04 06:43



Maaf tapi sekarang ini benar-benar tidak bisa dilakukan ..

Di iOS 5, tidak ada akses ke call_history.db -> Tepat itulah yang Anda cari.

Aplikasi yang disebutkan di sini: http://itunes.apple.com/us/app/callog/id327883585?mt=8 Tidak berfungsi dengan iOS 5 (jangan unduh tapi periksa ulasan pengguna ..)

Di iOS 4, Anda mungkin masih bisa lolos dengan itu: http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/ Tapi siapa yang mengembangkan hanya untuk iOS 4 hari ini ..?


6
2017-12-08 12:40



Ini mungkin karena ini https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8 aplikasi melakukan itu. Pertanyaannya adalah, bagaimana caranya?


3
2018-05-06 11:03