让 Windows 10 将您的应用识别为默认应用选项

Posted

技术标签:

【中文标题】让 Windows 10 将您的应用识别为默认应用选项【英文标题】:Making Windows 10 recognize your app as a Default app option 【发布时间】:2016-05-19 16:49:54 【问题描述】:

有什么方法可以让我的 Windows Universal 10 应用 (C#) 在 Windows 10 设置应用的默认应用选项卡上弹出?例如,Microsoft Edge 是我的默认浏览器,但如果我制作了一个应用程序来替换它,我希望它成为我的默认浏览器呢?

【问题讨论】:

【参考方案1】:

您需要通过应用清单的声明选项卡向您的应用添加文件类型关联。

要支持您的文件类型关联,您需要在 App.xaml.cs 中处理 Activated 方法。您将能够通过传递给该方法的参数中的 File ActivationKind 中的文件关联来检测您的应用是否已被激活。

完成此操作后,您将能够在设置中设置默认程序,如下所示:

【讨论】:

以上是关于让 Windows 10 将您的应用识别为默认应用选项的主要内容,如果未能解决你的问题,请参考以下文章

如何在不将您的应用设为默认消息应用的情况下将短信发送到 android 中的特定应用?

让我开发的应用程序浏览器被识别为“默认打开”android功能

有没有人成功地将您的 ionic cordova Hybrid 应用程序从 android 版本 9.x 升级到 android Cordova 版本 10.x

Windows SDK UWP 应用程序错误 - DEP3321

CPAN“。”未被识别为内部或外部命令 - Windows 10

Heroku 未被识别为内部或外部命令 (Windows)