2010-09-04 11 views
5

क्या वर्तमान उपयोगकर्ता के रिकॉर्ड को प्रोग्रामिक रूप से एक्सेस करने के लिए पता पुस्तिका API में कोई तरीका है? दूसरे शब्दों में, यदि यह आईफोन जॉन स्मिथ से संबंधित है, तो जॉन स्मिथ का संपर्क रिकॉर्ड प्राप्त करने के लिए (जो भी रिकॉर्ड मुझे संपर्क में चिह्नित किया गया है)?आप एड्रेस बुक में वर्तमान उपयोगकर्ता के रिकॉर्ड तक कैसे पहुंच सकते हैं?

जाहिर है आप पिकर पॉप अप कर सकते हैं और उपयोगकर्ता को अपने संपर्कों से खुद को चुनने दें, लेकिन यह उपयोगकर्ता के लिए एक अनावश्यक कार्रवाई की तरह लगता है।

केस का उपयोग करें: मेरे पास मेरे ऐप में एक फॉर्म है और मैं उपयोगकर्ता के लिए उनके संपर्क जानकारी के आधार पर फॉर्म को पूर्व-पॉप्युलेट करना चाहता हूं जो वे पहले ही दर्ज कर चुके हैं। यह उनके लिए अपने सभी संपर्कों के माध्यम से जाने और खुद को चुनने के बजाय इसे प्रदर्शित करने के लिए अच्छा होगा।

उत्तर

6

उपयोगकर्ता एड्रेस बुक कार्ड तक कोई पहुंच नहीं है। इसका कारण यह है कि ऐप्पल नहीं चाहता कि ऐप्स को संभावित रूप से व्यक्तिगत जानकारी देखने की क्षमता हो, उपयोगकर्ता बिना किसी जानकारी को ऐप पहुंच दे।

मैं, एक के लिए, एक ऐप नहीं चाहता कि कोई ऐप मेरे ईमेल पते, फोन नंबर और घर के पते को मेरे कार्ड से पढ़ सके और जब तक मैंने कहा कि यह पहले स्थान पर नहीं हो सकता है, तब तक इसके साथ क्या पसंद है।

इसी कारण से, आपको उपयोगकर्ता को पता पुस्तिका पिकर के साथ प्रस्तुत करना होगा और उन्हें अपनी पता पुस्तिका प्रविष्टि चुनने की अनुमति देनी होगी।

+0

यद्यपि उपयोगिता में यह एक कदम पीछे है। आदर्श रूप से एक विशेष अनुरोध होगा कि ऐप बना सकता है और फोन उपयोगकर्ता से पूछेगा कि क्या वे ऐप को अपनी व्यक्तिगत जानकारी तक पहुंचने की अनुमति देना चाहते हैं। ऐसा कुछ भी नहीं है जिसे आप जानते हैं? – devios1

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