Attenzione: Gmail non ti consente di sincronizzare i nomi dei contatti con le emoji

Apertura di Gmail

Le emoji sono un punto fermo della conversazione per molte persone in quanto offrono un modo colorato per trasmettere pensieri e intenzioni. La messaggistica istantanea è il luogo più comune per questi pittogrammi, ma non è raro che appaiano in altri luoghi, come nei nomi dei contatti. Sfortunatamente, Quando le emoji vengono utilizzate nei contatti di Gmail, possono interferire con il servizio di sincronizzazione.

Sfortunatamente, questo problema non si riflette come una notifica sul nostro smartphone o qualcosa del genere, ma saremo semplicemente in grado di notarlo se dando un'occhiata agli altri nostri dispositivi vediamo che quelli con emoji nei loro nomi non sono stati effettivamente sincronizzati . Se sei affetto da questo bug, contattando Impostazioni -> Account -> Google Puoi vedere che nella sezione Contatti appare un punto esclamativo (sì, non indica di che tipo di problema si tratta, semplicemente ne esiste uno). Per gli utenti esperti, è possibile identificare l'errore tramite logcat così:

  1. Collega il dispositivo a un computer con l'ultima versione di ADB.
  2. Da terminale, eseguire il comando: adb logcat -v long> logcat.txt.
  3. Avvia una sincronizzazione dei contatti disattivati ​​e attivando il casella di controllo.
  4. Quando l'errore appare di nuovo, termina il logcat premendo ctrl + c.
  5. Apri logcat.txt in qualsiasi editor di testo.
  6. Trova "java.lang.IllegalArgumentException: carattere illegale"

Bug di Gmail

Se osserviamo da vicino, possiamo vedere il nome del contatto nel registro subito seguito da alcuni caratteri non standard che rappresentano le emoji, e quindi non consentono la sincronizzazione con Gmail. La parte positiva è che tutti gli altri contatti si sincronizzano, quindi i nostri backup saranno al sicuro.

Soluzione

Il più ovvio accade, ovviamente, da rimuovi i caratteri emoji dai nostri contatti (il migliore sia per noi che per il server Gmail). Se vuoi trovare i contatti interessati, guarda nel registro precedente "vnd.android.cursor.item / nome _id " e troverai i nomi interessati.

gmail-bug-2

Nel caso in cui non desideri abbandonare la tua amata emoji, esiste un'alternativa basata su applicazioni di terze parti che utilizzano il Protocollo CardDAV per la sincronizzazione dei contatti. Di solito queste app sono gratuiti nel Play Store e gli utenti indicano che supportano gli emoji senza problemi. L'unico aspetto negativo è che ci sono problemi di compatibilità con alcuni dispositivi, quindi può essere problematico.

Via Android Police


Un commento

  1.   anonimo suddetto

    disgustoso non funziona