Existe-t-il un gestionnaire d'URL pour Gmail pour iOS pour composer un message?

Mon application iOS inclut l'envoi de courriels dans le cadre de ses fonctionnalités. MFMailComposeViewController permet la composition dans l'application d'un e-mail, avec le operating system en utilisant Mail.app en arrière-plan pour envoyer le message. Toutefois, je souhaite autoriser les users à envoyer un e-mail avec l'application Gmail pour iOS s'ils le souhaitent.

Étant donné que les controllers de vue distants ne sont pas des API publiques, le seul moyen de le faire est d'utiliser un gestionnaire d'URL, mais je n'ai trouvé aucun document en ligne où que ce soit. Est-ce que quelqu'un en connaît un? S'il y en a un, est-il reconnu publiquement par l'équipe Gmail (est-ce qu'ils le considèrent comme une API publique ou l'utilisent-ils uniquement entre Chrome et Gmail et ne sont-ils pas prêts à retirer le papier d'emballage)?

Silly, je n'ai pas fini de faire mes searchs. Une fois que j'ai ouvert le file .ipa de l'application Gmail et que googlegmail trouvé googlegmail dans la list CFBundleURLTypes de l' Info.plist , le site Web a trouvé quelques bonnes ressources pour cela:

  1. Recherche du schéma d'URL Gmail pour iOS
  2. Recherche du schéma d'URL Gmail pour iOS: Partie 2
  3. handleOpenURL: Communication Interapp partagée! a une list consultable de gestionnaires d'URL.

Longue histoire courte, cela a fonctionné sur mon iPhone 5 exécutant iOS 7.0 et Gmail pour iOS v2.4.1, et a ouvert un volet de composition dans l'application Gmail, même lorsque l'application avait été explicitement tué:

googlegmail:///co?subject=Hello&body=Hi

Je suis toujours à la search de confirmation que cela est considéré comme une API publique de Gmail. Est-ce que quelqu'un a des connaissances sur ce que ressent l'équipe Gmail à ce sujet?