Google的收件箱是否有iOS邮件方案网址?

shi*_*him 5 email nsurl url-scheme ios

如果你想检查你的用户是否有Gmail(这样你可以切换到Gmail发送电子邮件),你可以看看他们是否可以打开"googlegmail:/// co?to ="

Google的新应用Google Inbox是否有相同的功能?

我试过"googleinbox:///",但它没有用.

有没有可以找到这些链接的地方?尝试过:http://handleopenurl.com/,但是甚至没有Gmail(编辑现在这个网站已经死了.)

谢谢

Nic*_*las 16

收件箱应用中的Info.plist列出了它将响应的4个URL方案:

inbox-gmail
inbox-gmail-x-callback
com.google.sso.296495646338-v31uuqp2kboh7qfi8jh5oga1lk1lb5sj
com.google.sso.294296358152-6s4pqed0qa6sk3m3k2pcmsu2jidh8n5u
Run Code Online (Sandbox Code Playgroud)

最后两个最有可能用于单点登录回调,而第二个可能用于在收件箱本身向另一个Google应用程序(例如谷歌地图)执行[UIAppliaction openURL:]后返回收件箱.我已经测试了"inbox-gmail",它确实打开了收件箱应用.

要打开收件箱并撰写电子邮件,请使用与gmail相同的网址,但不使用三重正斜杠:

googlegmail:///co?to={email}&subject={subject}&body={body}

inbox-gmail://co?to={email}&subject={subject}&body={body}
Run Code Online (Sandbox Code Playgroud)

以下是如何访问Inbox或App Store上的任何其他应用程序的Info.plist

  1. 在Mac上的iTunes中下载应用程序
  2. 转到"我的应用"标签,右键单击应用并选择"在Finder中显示"
  3. 右键单击应用程序文件并"打开方式" - >"存档实用程序"
  4. 打开解压缩的文件夹.打开"Payload"文件夹.
  5. 右键单击应用程序并选择"显示包内容"
  6. 您现在可以访问应用程序的Info.plist和所有其他资源:图像,声音,.strings等.

  • 如果您使用的是iOS 9,则需要在调用`canOpenURL:`方法之前将URL方案列入白名单. (3认同)