Xamarin Forms UWP 启动带参数的应用程序
Xamarin Forms UWP start application with parameters
我有一个 Xamarin 项目(Droid 和 UWP(Fall Creators))和
我想通过传递参数来启动UWP应用程序。
我找到了如何从命令启动应用程序:
explorer.exe shell:AppsFolder\TestCommand_7ngdmc6chkqa8!App
现在我正在寻找添加参数。
我找到了一些 UWP 示例,但它不适用于 Xamarin。
有没有人尝试过并找到解决方案?
谢谢
无法使用命令行 explorer.exe shell:AppsFolder\TestCommand_7ngdmc6chkqa8!App
启动带有参数的 UWP 应用程序。 Windows 应用商店应用并非旨在 运行 从命令行运行,并且没有直接的方法从命令行启动它们。虽然您可以找到一些关于上述命令行的博客,但我们不推荐这样做。
目前,使用 Windows.System.Launcher
APi 启动 UWP 应用程序是一种更好的方式。但是您需要先为您的应用程序注册协议。
注册协议后,您还可以在命令提示符中启动应用程序。
start [protocol name]:[parameter]
例子
start microsoft-edge:http://www.google.com
更多可以参考Launch an app for results.
我有一个 Xamarin 项目(Droid 和 UWP(Fall Creators))和 我想通过传递参数来启动UWP应用程序。
我找到了如何从命令启动应用程序:
explorer.exe shell:AppsFolder\TestCommand_7ngdmc6chkqa8!App
现在我正在寻找添加参数。 我找到了一些 UWP 示例,但它不适用于 Xamarin。
有没有人尝试过并找到解决方案?
谢谢
无法使用命令行 explorer.exe shell:AppsFolder\TestCommand_7ngdmc6chkqa8!App
启动带有参数的 UWP 应用程序。 Windows 应用商店应用并非旨在 运行 从命令行运行,并且没有直接的方法从命令行启动它们。虽然您可以找到一些关于上述命令行的博客,但我们不推荐这样做。
目前,使用 Windows.System.Launcher
APi 启动 UWP 应用程序是一种更好的方式。但是您需要先为您的应用程序注册协议。
注册协议后,您还可以在命令提示符中启动应用程序。
start [protocol name]:[parameter]
例子
start microsoft-edge:http://www.google.com
更多可以参考Launch an app for results.