打开 “https://maps.app.goo.gl” 链接使用 Uber 而非 Google 地图应用或网站的文章***
问题描述
如果有人发送了一个共享的 Google 地图链接(如 https://maps.app.goo.gl
),通常情况下只能通过 Google 地图应用程序或网站来打开这个链接。然而,希望能够在接收这样的链接时,直接使用 Uber 应用打开。这是可行的吗?
解决方案
请注意以下操作注意版本差异。
方案1:检查并配置应用白名单
确认 Uber 并未预注册此 URL 模式:
- 某些应用程序会通过 AndroidManifest.xml 文件声明它们可以打开特定协议的链接。Uber 是否允许用户使用其应用来处理 “maps.app.goo.gl” 链接需要查看其官方文档和设置。请前往 Uber 的 AndroidManifest.xml 文件,查看是否有关于该链接模式的注册。
用户权限限制:
- 尽管普通的 Android 设备(特别是较早版本)通常允许通过应用内设置来更改 URL 路由,默认情况下,Android 12 系统及以上版本可能需要应用程序通过 “App Links” 进行验证和配置。这意味着即使 Uber 提供了相应的支持文件 (
applinks:provider
) 给 Google,用户仍然无法直接在其设置中强制要求使用 Uber 应用打开此链接。
- 尽管普通的 Android 设备(特别是较早版本)通常允许通过应用内设置来更改 URL 路由,默认情况下,Android 12 系统及以上版本可能需要应用程序通过 “App Links” 进行验证和配置。这意味着即使 Uber 提供了相应的支持文件 (
尝试第三方工具或应用:
- 某些“帮助应用程序”(helper apps)可能允许为应用程序定义更多自定义 URL 解析逻辑。您可以在这些应用的配置文件中添加所需的
maps.app.goo.gl
链接模式的处理规则,从而绕过 Uber 的预注册设置要求。
- 某些“帮助应用程序”(helper apps)可能允许为应用程序定义更多自定义 URL 解析逻辑。您可以在这些应用的配置文件中添加所需的
方案2:使用第三方应用或辅助工具
- 安装并启用 URL 路由管理器:
- 搜索并下载一个可以帮助重定向应用程序请求到特定网站或其他应用的“URL 路由管理器”(如 ShareIt 等)。
- 添加 Uber 为处理该链接的应用程序:
- 打开所选的 URL 路由管理器,根据应用的具体功能设置,确保将 “maps.app.goo.gl” 类型的链接关联到了 Uber 应用上。
- 访问并打开链接:
- 当收到包含
https://maps.app.goo.gl
的链接时,在手机任何地方点击该链接后,使用之前配置的 URL 路由管理器应用进行处理。
- 当收到包含
示例:ShareIt 使用指南
- 下载并安装 Shareit。
- 打开设置中的“网站”或“链接重定向”功能。
- 添加一个新的规则,内容为
maps.app.goo.gl
并指定为 Uber 应用作为默认打开应用。 - 在任何设备位置尝试点击 “maps.app.goo.gl” 链接。
注意:
请注意,在使用上述方法时,请确保不会违反应用程序的许可协议。另外,依赖于第三方服务会增加隐私和安全风险。请谨慎选择这些工具,并阅读相关声明与文档以了解功能及限制。
希望此方案对您有所帮助!如果 Uber 应用具备直接处理 maps.app.goo.gl
链接的能力或未来加入对这类型链接的支持,那么就可以更便捷地使用其提供的服务了。随时关注 Uber 的官方更新和说明将有助于了解这一问题的进展。
正文完