Windows phone app 商店认证注意事项---简要认证规范指南
一、避免崩溃出现
应用存在崩溃情况的话,将无法通过认证,所以,提交前,必须确定每一个界面和功能是否存在崩溃的情况。
二、主题中背景为深或浅时界面应能够正确显示
系统主题背景默认为深,若为浅时,背景、文字的颜色将会随之发生改变,所以在设计和开发app的时候,必须考虑这个问题,否则将无法通过认证。
解决办法,给Grid、Textblock等控件加上样式资源(全局),比如文字的前景色,Grid的背景色等,这样当主题背景为深或浅时,文字、背景等才能够正确、清晰地显示出来 。最好做多套皮肤方案,每套皮肤方案中有各自的配置较好。
三、目标语言与界面上语言一致
项目属性中必须设置“Neutral Language”,且以其为主要语言,单个语言时必须与其一致,多语言时必须有主语言,否则将无法通过认证。之前该项设置为"Chinese"上传app时总是不成功的问题,随着商店对中国地区开放而得到解决。
四、进度和提示
app请求或执行操作时,应当加上进度条,长时间无响应或者响应失败的,得有相应的提示,且提示内容不要都一样,否则,将无法通过认证。
五、飞行模式的要求
将手机设置到飞行模式,即禁用wifi、手机等网络,将能够满足上述,比如,不会崩溃,网络断开会有提示,等等。
六、后退与退出
确保每一个界面,若存在上一界面、按后退键后,应当能够正常返回上一个界面,不允许跨界面跳过,否则认证将无法通过。当处在首页时,按后退键后,应当退出应用。
七、混淆
商业性的应用,或者是非开源的,使用混淆或加密工具保护应用。
八、其它
进入应用必须在5秒内完成;
应用中得有技术支持及其描述等;
若使用gps,必须向用户提示,且有相应的界面可以取消,等等。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端