2010-09-04 21 views
5

Geçerli kullanıcı kaydına programlı olarak erişmek için Adres Defteri API'sinde bir yol var mı? Başka bir deyişle, bu iPhone John Smith'e aitse, John Smith (Kişiler'de Kayıt olarak işaretlenmiş olan) kayıt defteri almak için?Geçerli kullanıcı kaydına Adres Defterinde nasıl erişirsiniz?

Açıkçası, seçiciyi açıp kullanıcının Kişiler'den seçmesine izin verebilirsiniz, ancak bu, kullanıcının alması için gereksiz bir işlem gibi görünüyor.

Kullanım örneği: Uygulamamda bir form var ve önceden girmiş oldukları iletişim bilgilerini temel alarak kullanıcı için formu önceden doldurmak istiyorum. Bunları, onların tüm temaslarından geçmelerini ve kendilerini seçmelerini sağlamaktan ziyade, bunları göstermek daha güzel olurdu.

cevap

6

Kullanıcıların adres defterine erişim yok. Bunun nedeni, Apple'ın uygulamaların önce kullanıcıya bu bilgilere erişim vermeden kişisel olarak potansiyel bilgileri görmesini istememesidir.

Birincisi, bir uygulamanın e-posta adresimi, telefon numaramı ve ev adresimi kartımdan okuyabilmesini ve ilk etapta yapabileceğimi söylemedikçe onunla ne yapmak istediğini yapmasını istemem. Bu nedenle, kullanıcıyı adres defteri seçiciyle sunmanız ve adres defteri girişlerini seçmelerine izin vermeniz gerekir.

+0

Bu, kullanılabilirlikte geriye doğru bir adımdır. İdeal olarak, uygulamanın yapabilmesi için özel bir istek olurdu ve telefon, kullanıcının kişisel bilgilerine erişmek için uygulama iznini vermek isterse kullanıcıya soracaktır. Bildiğiniz gibi bir şey yok ha? – devios1

İlgili konular