【问题标题】:Deep link to specific message in Gmail app指向 Gmail 应用中特定邮件的深层链接
【发布时间】:2016-06-07 21:52:47
【问题描述】:

我成功获得了来自 gmail api 的消息 url:

https://mail.google.com/mail/?authuser=roy@companyemail.co#all/155134b5e66a9b06

但是,当我调用 [[UIApplication sharedApplication] openURL:url] 方法时,Web 客户端而不是本机 iOS 应用程序被打开(并且只显示收件箱,而不是特定消息)。不确定它是否与LSApplicationQueriesSchemes 有关,但无论如何 - 在 Gmail iOS 文档中找不到任何关于此的文档,所以如果有人有任何想法!

谢谢

【问题讨论】:

    标签: ios gmail


    【解决方案1】:

    通过 Brett 发布的链接,这个深层链接 url 允许我打开 gmail:

    googlegmail://

    仍在寻找有关深度链接到特定电子邮件的说明

    【讨论】:

      【解决方案2】:

      似乎 openURL 方法旨在做你想做的事。但是任何以 http:https: 开头的 URL 都会在 Safari 中打开。这是来自the doco 的引用。

      一个 URL(通用资源定位器)。 UIKit 支持许多常见的 方案,包括 http、https、tel、facetime 和 mailto 方案。 您还可以使用与已安装应用程序关联的自定义 URL 方案 在设备上。

      我认为如果您想在内置邮件应用程序中撰写邮件,您会使用 ma​​ilto: URL。不确定是否要打开现有消息。如果您想在另一个应用程序中打开现有消息,则该应用程序需要定义一个自定义 URL 方案,而您需要使用它。

      【讨论】:

      • 您还可以使用与设备上安装的应用程序相关联的自定义 URL 方案。` - 正如它所提到的,我想打开 gmail 应用程序(即已安装在设备上)
      • 是的,这就是我一直在寻找的:googlegmail://
      • 通过 Brett 仍在寻找指向特定电子邮件的深层链接
      • @royherma - 你找到办法了吗?
      猜你喜欢
      • 2021-09-03
      • 1970-01-01
      • 2016-06-29
      • 2020-06-05
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多