是否有适用于iOS的Gmail撰写邮件的URL处理程序?

时间:2013-10-09 20:26:04

标签: ios gmail mfmailcomposeviewcontroller

我的iOS应用程序包括发送电子邮件作为其功能的一部分。 MFMailComposeViewController允许在应用程序内部组合电子邮件,操作系统在后台使用Mail.app发送邮件。但是,如果他们愿意,我希望允许用户使用适用于iOS的Gmail应用发送电子邮件。

由于远程视图控制器不是公共API,因此唯一可行的方法是使用URL处理程序,但我无法在任何地方找到在线记录的文件。有谁知道吗?如果有的话,是否由Gmail小组公开承认(即他们是否认为是公共API,或者他们是否只在Chrome和Gmail之间使用它,而且还不准备关闭包装纸)?

1 个答案:

答案 0 :(得分:9)

傻傻的我,我没有完成我的研究。在我打开Gmail应用的.ipa并在googlegmail中找到列为CFBundleURLTypes的{​​{1}}后,网络为此提供了一些很好的资源:

  1. Finding the Gmail URL scheme for iOS
  2. Finding the Gmail URL scheme for iOS: Part 2
  3. handleOpenURL: Shared Interapp Communication!有一个可搜索的网址处理程序列表。
  4. 长话短说,这适用于我的iPhone 5运行iOS 7.0和Gmail for iOS v2.4.1,并在Gmail应用程序中打开了一个撰写窗格,即使应用程序已被明确杀死:

    Info.plist

    我仍在寻找确认这被认为是Gmail的公共API。有没有人知道Gmail团队对此的看法?