J'ai écrit un SyncAdapter qui prend un compte "com.google" et effectue une synchronisation avec un service web appengine. En testant cela avec le testeur de synchronisation de dev tools (sur l'émulateur), cette synchronisation semble fonctionner parfaitement.
Le problème est qu'il n'y a pas de synchronisation par défaut. Et en allant sur le compte dans "comptes et synchronisation", mon compte Google est vide, comme si aucun service de synchronisation n'était disponible.
Je soupçonne que pour faire apparaître ma synchronisation dans le menu "Comptes et synchronisation", je devrais mettre en œuvre mon propre AccountAuthenticator qui ferait exactement la même chose que ce que je suppose que l'AccountAuthenticator de Google doit déjà faire. Ce n'est pas un travail passionnant, et cela semble très inutile. Donc :
- existe-t-il un moyen d'ajouter une entrée au menu "accounts & sync" qui utilise mon SyncAdapter mais repose sur un compte google ? ou d'ajouter un sous-menu aux comptes google qui permet la synchronisation de mon service appengine ?
si non,
- Existe-t-il un moyen de réutiliser l'AccountAuthenticator de Google dans un AccountAuthenticator que j'écris ?