You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET MAUI中如何获取特定应用的URL Scheme?

在.NET MAUI中获取第三方应用的URL Scheme方法
  • 查官方开发者文档
    主流应用通常会在开发者文档里公开支持的URL Scheme,比如你用的Lyft就是官方给出的规范。直接搜「[目标应用名] URL Scheme 开发者文档」就能找到,国内像微信、支付宝这类应用也有对应的文档说明。

  • 查看应用安装包的配置文件
    如果是本地已安装的应用,可以通过配置文件直接提取:

    • Android:找到应用的APK文件,解压后打开AndroidManifest.xml,查找带有android:scheme属性的<intent-filter>节点,节点里的scheme值就是目标URL Scheme。
    • iOS/macOS:右键应用选择「显示包内容」,打开Info.plist文件,找到CFBundleURLSchemes数组,里面的内容就是该应用支持的URL Scheme。
  • 用第三方工具探测
    Android可以用「App Inspector」这类工具,直接查看已安装应用的URL Scheme信息;iOS如果是越狱设备可以用专用工具查看,非越狱设备可以通过Charles抓包分析应用的跳转请求来获取,但操作相对麻烦。

  • 额外注意事项

    • 不是所有应用都对外暴露URL Scheme,部分应用出于安全考虑会限制外部调用;
    • 调用前建议先判断是否能打开,避免抛出异常,示例代码:
bool canOpen = await Launcher.Default.CanOpenAsync("targetapp://");
if (canOpen)
{
    await Launcher.Default.OpenAsync("targetapp://yourpath");
}

内容的提问来源于stack exchange,提问作者upup

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 10:47:02