2013-10-14 17 views
7

Giả sử người dùng đã cấp quyền cho ứng dụng truy cập danh bạ, có cách nào để xác định bản ghi nào thuộc về chủ sở hữu điện thoại không? Ví dụ: nếu bạn duyệt danh sách liên hệ trên điện thoại của mình, bạn sẽ thấy một chút "tôi" bên cạnh bản ghi được xác định là bản ghi của chủ sở hữu. Vì vậy, điện thoại rõ ràng biết điều này, nhưng có cách nào có lập trình để xác định điều này? Hoặc được coi là vi phạm quyền riêng tư?Có thể lấy bản ghi sổ địa chỉ của người dùng hiện tại không?

Trả lời

3

Tôi biết trên máy Mac bạn có thể sử dụng [[ABAddressBook sharedAddressBook] me]. Đối với iOS, hãy xem cách Square's CardCase app does it.

+2

Dường như điều này có thể không khả dụng trên iOS. – devios1

+1

Đúng vậy. Không có '[AB me]' tương đương trong API iOS. Tuy nhiên – jmay

+0

Còn về 'CNContactStore' thì sao? Có thể lấy nó không? – adib

Các vấn đề liên quan