2012-11-14 13 views
7

Quando si tenta di recuperare i contatti dal dispositivo, in genere si ottengono contatti creati da tutte le applicazioni tranne Facebook. Questo question lo descrive.Come proteggere i contatti dell'applicazione come Facebook

Quindi, cosa avrei bisogno di fare quando sto memorizzando i contatti attraverso le mie applicazioni (usando ContattiContratto?), In modo che altre applicazioni non saranno in grado di recuperarli tramite ContactsContract .. ma sono ancora disponibili per il dispositivo applicazione contatti ... o alle applicazioni che scelgo?

risposta

2

I contatti di Facebook vengono sincronizzati utilizzando una diversa implementazione dell'API Contatti. Google forniva un caso speciale per questo, ma non lo fa più. I diversi produttori di hardware che lo supportano personalizzano la loro applicazione Contatti per questo uso specifico. Questo è il motivo per cui la sincronizzazione dei contatti di Facebook funziona sulla maggior parte dei telefoni oltre alla serie Nexus. Queste sono implementazioni private, ma sono sicuro che possono essere decodificate se sei disposto a ordinare un sacco di codice offuscato.

+0

D'accordo con quello che dici. Tuttavia, è possibile che qualcuno indichi l'effettiva implementazione/codice di esempio di tali contatti? – Tushar

Problemi correlati