Windows UWP 中的应用认证问题(通用 windows 平台)
Windows app certification issue in UWP (Universal windows platform)
我有一个使用 windows 运行时组件的 winJS 项目,为此我启用了对 all 的 WinRT 访问。
我的应用程序在 public 网络上运行良好。
我的客户端使用某种类型的专用网络,而我的应用没有专用网络访问权限。
为了解决这个问题,我在 package.appxmanifest 文件的 Capabilities 中启用了 Private Networks (Client & Server)。
现在该应用程序在专用网络中也能正常工作。
但后来我不得不将此应用程序放到 windows 商店,当我执行 windows 认证套件测试时 失败 并出现以下错误:
FAILED App manifest Error Found: The app manifest test detected the
following errors: The Application cannot include an
ApplicationContentUriRule with 'all' or 'allowForWebOnly'
WindowsRuntimeAccess while any of the following capabilities are
enabled: enterpriseAuthentication, sharedUserCertificates,
musicLibrary, picturesLibrary, videosLibrary, removableStorage,
documentLibrary, internetClientServer, privateNetworkClientServer.
谁能给我一些解决方法?
谢谢!
根据我的知识和研究,如果您将 'ApplicationContentUriRule' 定义为具有 'ALL' 的运行时访问权限,则应用程序在验证到 windows 商店时会失败。这是因为 Microsoft 将这种配置视为安全风险。
我有一个使用 windows 运行时组件的 winJS 项目,为此我启用了对 all 的 WinRT 访问。
我的应用程序在 public 网络上运行良好。
我的客户端使用某种类型的专用网络,而我的应用没有专用网络访问权限。
为了解决这个问题,我在 package.appxmanifest 文件的 Capabilities 中启用了 Private Networks (Client & Server)。
现在该应用程序在专用网络中也能正常工作。
但后来我不得不将此应用程序放到 windows 商店,当我执行 windows 认证套件测试时 失败 并出现以下错误:
FAILED App manifest Error Found: The app manifest test detected the following errors: The Application cannot include an ApplicationContentUriRule with 'all' or 'allowForWebOnly' WindowsRuntimeAccess while any of the following capabilities are enabled: enterpriseAuthentication, sharedUserCertificates, musicLibrary, picturesLibrary, videosLibrary, removableStorage, documentLibrary, internetClientServer, privateNetworkClientServer.
谁能给我一些解决方法?
谢谢!
根据我的知识和研究,如果您将 'ApplicationContentUriRule' 定义为具有 'ALL' 的运行时访问权限,则应用程序在验证到 windows 商店时会失败。这是因为 Microsoft 将这种配置视为安全风险。