【问题标题】:Is there an iOS mail scheme url for Google's Inbox?Google 的收件箱是否有 iOS 邮件方案 url?
【发布时间】:2015-06-21 18:04:56
【问题描述】:

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

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

我尝试了“googleinbox:///”,但没有成功。

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

谢谢

【问题讨论】:

  • 有什么方法可以在特定帐户中打开 Gmail 应用程序吗?

标签: ios email nsurl url-scheme


【解决方案1】:

Inbox 应用程序中的 Info.plist 列出了它将响应的 4 个 URL 方案:

inbox-gmail
inbox-gmail-x-callback
com.google.sso.296495646338-v31uuqp2kboh7qfi8jh5oga1lk1lb5sj
com.google.sso.294296358152-6s4pqed0qa6sk3m3k2pcmsu2jidh8n5u

最后两个最有可能用于单点登录回调,第二个可能用于在 Inbox 本身对另一个 Google 应用(例如 Google 地图)执行 [UIAppliaction openURL:] 后返回到 Inbox。我已经测试了“inbox-gmail”,它确实打开了 Inbox 应用程序。

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

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

inbox-gmail://co?to={email}&subject={subject}&body={body}

您可以通过以下方式访问 Inbox 的 Info.plist 或应用商店中的任何其他应用

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

【讨论】:

  • 如果您使用的是 iOS 9,您需要在调用 canOpenURL: 方法之前将 URL Scheme 列入白名单。
猜你喜欢
  • 2012-03-13
  • 1970-01-01
  • 1970-01-01
  • 2010-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多