【问题标题】:Android Custom URI Handler - Gmail App doesn't recognize?Android 自定义 URI 处理程序 - Gmail 应用程序无法识别?
【发布时间】:2011-02-04 22:44:10
【问题描述】:

我正在尝试从我的 Gmail 应用程序中打开一个链接。如果我发送 myapp://custom/params,Gmail 只会将其识别为文本。不过,我可以获得从浏览器打开我的应用程序“myapp”的链接。我怎样才能解决这个问题?

【问题讨论】:

    标签: android mobile android-2.2-froyo


    【解决方案1】:

    我建议您将 URI 与以下内容一起使用:方案和自定义 ContentProvider。 见http://developer.android.com/guide/topics/providers/content-providers.html

    【讨论】:

      【解决方案2】:

      我认为这归结为 GMail 应用程序在文本格式消息的正文中查找要链接为 URL 的内容的方式存在问题。我相信你有两个选择:

      1. 以 HTML 格式而不是纯文本格式发送电子邮件,并明确 href= 链接到您的自定义方案。
      2. 不是挂钩到自定义方案,而是设置您的应用程序以处理协议 http,并将主机和路径设置为独特的东西。只要您包含准确的路径,意图过滤器就不会妨碍您正常浏览您的网站。

      这两个我都没有尝试过。 #2 我很确定会起作用,但是根据您的应用程序,#1 可能会更干净一些。

      【讨论】:

        猜你喜欢
        • 2023-03-07
        • 1970-01-01
        • 2014-05-18
        • 2016-02-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多