2011-06-02 19 views
32

मैं आईफोन एप्लिकेशन की व्यवहार्यता पर कुछ शोध कर रहा हूं, और ऐप्पल के दस्तावेज में कोई संकेत नहीं मिला है कि एक आईफोन ऐप फोन के कॉल इतिहास को पढ़ सकता है, विशेष रूप से नंबर, कब, और अवधि ... मुझे एसएमएस के लिए भी वही जानकारी चाहिए।आईफोन कॉल लॉग/इतिहास

सबसे पहले: मैंने अपना शोध किया है और इस साइट पर चारों ओर खोज किया है! मुझे पता है कि इस सवाल से पहले कई बार पूछा गया था, और जवाब हमेशा था: "यह नहीं किया जा सकता" (कम से कम एक गैर-जेलब्रोकन आईफोन पर नहीं)।

मैंने कोर टेलीफोनी समेत एपीआई की खोज की और मुझे कुछ भी नहीं मिला।

तो यह सवाल क्यों है? चूंकि ऐप स्टोर में यह ऐप किसी समस्या के बिना ऐसा कर रहा है ...: http://itunes.apple.com/us/app/callog/id327883585?mt=8

+0

अच्छा ... यह एक अच्छा सवाल है, अगर वास्तव में यह ऐप इस तरह काम करता है तो कहता है: "सभी कॉलों ने गीला किया है, आपने इस फोन को फोन करने या अपने डिवाइस फोन प्रोग्राम का उपयोग करने के लिए इस ऐप का उपयोग किया है ..." – bensnider

+1

मैंने नहीं किया एएसएल लॉग में जानकारी देखें। आप कुछ कार्यक्रमों को देखते हैं जैसे "एप्लिकेशन समाप्त कॉल", लेकिन कॉल की शुरुआत नहीं। कॉल जानकारी SQLite फ़ाइल /mobile/Library/CallHistory/call_history.db ( Jano

उत्तर

6

इसे जेलबैक की आवश्यकता नहीं है। यू कॉल_history.db तक पहुंचने के लिए एफएमडीबी का उपयोग कर सकता है। इसे किसी तीसरे पक्ष एपीआई की आवश्यकता नहीं है। मुझे नहीं पता, ऐप्पल इसे स्वीकार करेगा या नहीं, लेकिन मुझे पता है कि इसे एक्सेस किया जा सकता है क्योंकि मैंने पहले से ही अपने ऐप में से एक में किया है, मैं वर्तमान में काम कर रहा हूं।

+1

ग्रेट, धन्यवाद प्रिंस आईफोन, यह काम कर रहा है। अब आइए उम्मीद करते हैं कि ऐप्पल इसे स्वीकार करता है। – Glenn

+7

आपकी मदद करने के लिए खुशी हुई। –

+0

तो क्या हम केवल '/ निजी/var/वायरलेस/लाइब्रेरी/CallHistory/call_history.db' डेटाबेस पर एफएमडीबी को इंगित करेंगे और उस पर है? – bensnider

6

क्षमा करें, लेकिन अभी यह वास्तव में नहीं किया जा सकता ..

iOS 5 पर वहाँ call_history.db के लिए किसी भी पहुँच नहीं है -> कौन है आप के लिए वास्तव में क्या देख रहे थे।

एप्लिकेशन यहाँ उल्लेख किया: http://itunes.apple.com/us/app/callog/id327883585?mt=8 iOS 5 के साथ काम नहीं करता (डाउनलोड नहीं है, लेकिन जाँच उपयोगकर्ताओं की समीक्षा ..)

आईओएस 4 पर, आप अभी भी इससे दूर प्राप्त करने में सक्षम हो सकता है : http://iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/ लेकिन जो इन दिनों आईओएस 4 के लिए पूरी तरह विकसित होता है ..?

+1

प्लस वन आपकी टिप्पणी के लिए * लेकिन जो इन दिनों आईओएस 4 के लिए पूरी तरह से विकसित होता है * – jungledev

2

यह संभव है क्योंकि https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8 एप्लिकेशन ऐसा करता है। सवाल यह है कि कैसे?

+0

ऐसा लगता है जैसे नवता मोबाइल दूरसंचार ऑपरेटर है? फिर ऐप शायद आपके सर्वर पर आपके डेटा की जांच करता है। – fishinear

+0

वास्तव में नहीं। यह सिर्फ एक नियमित ऐप है जिसे आप किसी भी ऑपरेटर में डाउनलोड कर सकते हैं और यह काम करता है। –

+3

"ऐप्पल की नई नीतियों के कारण हमने आवाज निगरानी के लिए सुविधाओं को हटा दिया। यह केवल एंटरप्राइज़ संस्करण के लिए उपलब्ध है। यदि आप अपनी कंपनी के लिए यह टूल चाहते हैं, तो कृपया हमसे संपर्क करें", जहां वे शायद निजी एपीआई का उपयोग कर रहे हों सेब द्वारा पकड़ा गया – jcesarmobile

संबंधित मुद्दे