3 votes

Pourquoi l'acceptation des invitations calendrier ouvre-t-elle un navigateur ? Puis-je l'empêcher ?

Je suis sur un Galaxy Nexus non rooté et j'utilise les applications Gmail et Calendrier de base sur Android 4.1.1. Mais j'utilise Chrome plutôt que le navigateur de base.

Lorsque je reçois une invitation d'un utilisateur Gmail sur mon compte Gmail, elle apparaît avec des liens d'options "Oui/Peut-être/Non" et une pièce jointe invite.ics (qui ne fait rien : "Aucune application ne peut ouvrir cette pièce jointe pour la visualiser").

  • En cliquant sur l'une des options "Oui/Peut-être/Non", que je l'ai déjà fait ou non, cela ouvre Chrome avec un avertissement "Vous essayez d'utiliser la version bureau de Google Calendar à partir d'un navigateur mobile [...] utiliser la version mobile à la place ?"

    • Si je clique sur "OK", j'obtiens la version mobile de Calendar, mais c'est une vue des rendez-vous d'aujourd'hui. Il n'y a aucune mention de l'événement auquel j'ai répondu ni de message de confirmation indiquant que ma réponse a été enregistrée.

    • Si je clique sur "Annuler", j'obtiens la version bureau de Calendar affichant les détails du rendez-vous et un message confirmant la réponse que j'ai envoyée.

  • Dans les deux cas, l'événement est dans mon calendrier ; l'invitation reste dans ma boîte de réception.

Je suppose que le cœur de ma question est de savoir si je peux empêcher l'ouverture du navigateur en entier - les mécanismes d'acceptation des invitations devraient normalement se faire dans l'application Calendrier et fonctionner hors ligne, non ?

Notez que cette question concerne les invitations de Google Calendar et non pas le traitement des fichiers .ics en général.

2voto

Nick Pierpoint Points 7976

Il y a très peu que vous puissiez faire! L'application calendrier est configurée pour déclencher un intent ouvert vers le navigateur web pour accepter les invitations, c'est écrit dans le manifeste du package.

Source: <code>packages/apps/Calendar/src/com/android/calendar/GoogleCalendarUriIntentFilter.java</code>

2voto

Tom Points 195

J'ai eu le même problème et j'ai fait ce qui suit : sur les appareils mobiles Paramètres/Applications/Calendrier. Effacer le cache et les données. Relancer le calendrier et maintenant lorsque je touche Oui/Peut-être/Maintenant Gmail envoie la réponse automatiquement, sans me rediriger vers le navigateur mobile. J'espère que cela vous aidera.

1voto

guinaps Points 4055

Si vous allez dans Paramètres\Application\Chrome et faites défiler jusqu'à "Lancement par défaut" et appuyez sur "Effacer les paramètres par défaut", cela arrêtera l'ouverture automatique dans Chrome et vous demandera avec quelle application l'ouvrir lorsque vous appuierez sur "Oui/Peut-être/Non". Cependant, si vous essayez d'ouvrir avec Calendar, cela continuera d'aller dans le navigateur avec le même problème.

Une solution de contournement que j'ai trouvée - il y a une application appelée Invitation Plugin. Cela vous permet d'ouvrir l'invite.ics depuis Gmail et de voir l'événement directement dans Calendar.

C'est une solution de contournement pour un problème qui n'existait pas dans Ice Cream Sandwich mais qui existe maintenant dans Jelly Bean et qui ne devrait vraiment pas exister du tout mais au moins c'est une solution de contournement simple et efficace.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X