如何在本机 c++ 应用程序上通过 WP8 认证 6.5.1
How to pass WP8 certification 6.5.1 on a native c++ app?
我的应用程序刚刚从WP8商店被拒绝,因为它在启动时停止媒体播放器(并开始播放自己的一些音乐)。这正是WP8采样的方式,大理石迷宫就是这样做的。然而,他们拒绝了它。
认证要求:6.5.1
When the user is already playing music on the phone when the app is launched,
the app must not pause, resume, or stop the active music in the phone MediaQueue
by calling the Microsoft.Xna.Framework.Media.MediaPlayer class.
那么,如何使用 c++ 应用程序传递此要求?我不能使用 XNA,因为许多消息来源建议解决这个问题,而且我收到的媒体播放器界面实例无法知道在我的进程之外发生了什么。
我以为每次用户启动时我都会向用户显示一个消息框,只是为了请求他们播放音乐的权限,但即使是消息框也超出了 c++ 的范围。有什么想法吗?
你需要在这里做一些类似这样的回答。由于你无权访问消息框,因此需要创建自己的 UI 来提示用户,但需要提示用户通过认证。我猜你可能会在这个构建谈话中找到一些关于如何处理这个问题的有用信息。
正如您在链接中看到的:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838%28v=vs.105%29.aspx
要求 6.5.1 – 初始启动功能:
"此要求仅适用于Windows Phone OS 7.1和Windows 手机操作系统 8.0 XAML 应用。
鉴于您不能做"本机C++应用程序",而只能使用具有C++本机组件的 C#/XAML 应用程序或 C++/DirectX 应用程序(游戏),我认为您所说的并不完全正确。
C++/DirectX游戏将受到不同的认证要求。
此外,XNA 在 WP8 上根本不可用,XAudio2(C++)不应该导致此问题。
相关文章:
- 是否存在经过认证(ISO 26262或类似)C++标准库?
- 如何使用 CPP REST SDK 实现 CAS(中央认证服务)?
- UWP 应用未通过认证过程
- 英特尔SGX的本地认证
- 如何在本机 c++ 应用程序上通过 WP8 认证 6.5.1
- 读取X509认证以对其进行处理
- 解码 RSS 字符 (WP8.1/AppStudio)
- Visual Studio 错误:LNK1104:无法打开文件'kernel32.lib' - 仅在 WP8 项目/Win32 版本中
- 为wp7构建了一个将在wp8和w8上运行的游戏
- wp8和winrt上的javascript绑定
- 从cocos2d-x wp8-xaml中的c++代码中调用c#delegate
- WP8.1 发布内部版本异常的原因:"System.IO.FileNotFoundException: The specified module could not be found" ?
- 在 WP8 中支持 XNA
- WP8:如何在 c++ 中找回 IntPtr
- 如何在 WP8 中从本机 c++ 与 UI 通信
- 为什么WP8.1运行时组件在调用boost::filesystem::file_size()时抛出C++异常
- Wrap Windows 8/WP8 StorageFile用于同步C++访问
- Windows 8/Metro认证要求-如何检查
- 使用SFTP和Pageant认证更新服务器文件夹
- 如何在Windows上禁用LDAP认证的证书验证