适用于 WIndowsPhone 8.1 的文件类型关联
FileTypeAssociation for WIndowsPhone 8.1
我的 Windows Phone 8.0 应用程序清单中有以下设置:
<Extensions>
<FileTypeAssociation Name="My application File Type" TaskID="_default" NavUriFragment="fileToken=%s">
<SupportedFileTypes>
<FileType>.myapp</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
<Protocol Name="abc" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
<Protocol Name="abcs" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions>
我希望在我的 Windows Phone 8.1 应用程序中自动启动适用于 .myapp 类型文件的应用程序。但是,当我在那里尝试相同的代码时,它说不支持 TaskID 和 NavUriFragment。有什么建议吗?
By Windows Phone 8.1 应用 我假设您指的是通用应用。在这种情况下,您需要将注册更改为 FileType Registration。
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name="test">
<DisplayName>My App Type</DisplayName>
<InfoTip>This was created by my app</InfoTip>
<SupportedFileTypes>
<FileType ContentType="x-application/myapp">.myapp</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>
我的 Windows Phone 8.0 应用程序清单中有以下设置:
<Extensions>
<FileTypeAssociation Name="My application File Type" TaskID="_default" NavUriFragment="fileToken=%s">
<SupportedFileTypes>
<FileType>.myapp</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
<Protocol Name="abc" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
<Protocol Name="abcs" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions>
我希望在我的 Windows Phone 8.1 应用程序中自动启动适用于 .myapp 类型文件的应用程序。但是,当我在那里尝试相同的代码时,它说不支持 TaskID 和 NavUriFragment。有什么建议吗?
By Windows Phone 8.1 应用 我假设您指的是通用应用。在这种情况下,您需要将注册更改为 FileType Registration。
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name="test">
<DisplayName>My App Type</DisplayName>
<InfoTip>This was created by my app</InfoTip>
<SupportedFileTypes>
<FileType ContentType="x-application/myapp">.myapp</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>