注册URI关联应用程序(Windows Phone 8.1 RT)

时间:2015-09-24 07:41:03

标签: c# windows-runtime windows-phone-8.1 windows-phone

您好我想创建一个方案URI来从另一个应用程序启动我的应用程序。 我搜索了很多,我找到了这个教程URI associations,它显示了如何注册你的应用程序的A URI关联,但它适用于Windows Phone 8.我正在为Windows Phone开发一个应用程序 8.1 RT 我找不到任何教程。至少我想知道WP 8.1 RT是否支持它。

1 个答案:

答案 0 :(得分:5)

您正在寻找的术语是协议激活。您可以查看官方Association launching sample

简而言之:您在appxmanifest中配置协议,并在您的App.xaml.cs代码中处理激活。

protected override void OnActivated(IActivatedEventArgs args)
{
    if (args.Kind == ActivationKind.Protocol)
    {
        ProtocolActivatedEventArgs protocolArgs =
           args as ProtocolActivatedEventArgs;
        var rootFrame = new Frame();
        rootFrame.Navigate(typeof(BlogItems), args);
        Window.Current.Content = rootFrame;
    }
    Window.Current.Activate();
}