windows phone 应用提交商店失败总结
应用完成后,在提交微软商店时,可能因为各种各样的问题导致提交审核失败。以前的审核失败并没有总结,希望今后
把各种提交审核失败的情况总结一下,以减少今后提交认证时浪费时间。
1、商店的屏幕截图上不能包含有关 debug 的信息:
2、如果你的应用程序中有对话、留言等社交功能时,需要在用户注册时,询问用户是否已满 13岁:
所以在用户单击注册按钮的时候,只需要问一下他是否已满 13岁(多么蛋疼的规定),点击确定则开始用户注册:
3、注意页面中的控件在不同的背景主题 设置时,页面中的元素都是可见的,这里举个 wp8 的例子,比如页面的背景是与系统样式相同,按钮的边框和
字体颜色设置为白色:
当主题为 “黑色” 时,按钮是可见的,
当系统主题切换为白色时,按钮不可见,这样你的应用程序就不能通过商店的审核
4、应用程序中、商店截图不能包含成人或色情,甚至不能有稍微裸露的内容。这个就不多说了,新闻客户端基本都会遇到这个问题。
补充:下面是微软 wp team 的博客翻译,也是有关处理 xap提交验证失败方法,为节省时间
下面尽量对原文进行简化。详细可参考原文:原文链接
感谢微软商店认证和政策小组的 Mike Francis 为这篇博客提供了很多内容。---Bernardo
认证文档 Windows Phone App Submission requirements,包含最常见和最普遍的认证失败情况。
1、错误的截图
Requirement 4.6 - App screenshots.你的应用截图不能包含模拟器的边框、帧率计数 或者有关
debug 的信息。
建议:
1)使用 wp8 SDK 附带的模拟器获取截屏,包括 WVGA、XVGA 和 720P 分辨率。
2)不要为 wp8 的应用截取 WVGA (480x800)的图片。此时使用 XVGA 的截图,Dev Center
会自动适配 XVGA 的截图为 WVGA 的分辨率。
3)截图不需要做本地化处理,但是,你最好为每一个支持的语言提供至少一张截图
下面是错误截图的示例:
错误的截图 1- 注意不能有模拟器的边框
正确的截图:
错误截图2 -- 不能在右上侧有帧率计数器
正确的截图:
2、缺少必要的测试信息
Requirement 5.1.4 - App Testability。需要 app 有登录注册的功能,你让你的应用需要使用
账户信息,你需要确保为为认证团队提供至少一个测试账号。
在 “上传并描述您的 XAP” 页面中,展开 “更多 xap 选项” 的认证备注:
3、App crashes
Requirement 5.1.2 - 应用程序关闭:这个认证要求很简单,就是在测试的过程中应用程序不能关闭。你应该
知道,release 版本的如果在没有处理异常的情况下就会崩溃,如果发生这种情况,认证就会失败。下面的
文章获取更多如何避免 crashes:Troubleshooting Windows Phone App Problems that occur after Submitting
4、错误的 icons 和 瓷贴:
Requirement 4.7 – Required app images。有些开发者可能在使用 Visual Studio 模板创建 app 的时候
忘记替换默认的 icons 和 瓷贴图片。在使用其他的开发工具,比如 App studio 和 Apache Cordova 时,
会为你的 app 提供唯一的 icons 和 tiles。默认的图片能让你知道所需资源的尺寸。
在提交前替换 App studio 提供的默认图片:
VS 提供的默认图片:
建议:Visual Studio 在创建默认的工程时,会创建一个默认的大 tile - FlipCycleTileLarge.png。
只有在你的 app 支持 这个大 tile(691x336px)的时候,在使用它。可以在 WMAppMainfest.xml
文件中禁用这个选项。如果你的应用不支持 大 tiles,你可以从你的工程中删除,以节省存储和安装时间。
5、错误的使用返回按键:
Requirement 5.2.4 - Use of Back button.回退按键的行为的定义是苛刻的。
你的回退按钮应该符合:
1)在 app 的 main page 页面点击 back 按键是关闭 app
2)在 非 main page 页面时是返回到上一个页面
3)关闭打开的对话框
4)关闭软键盘
转载于:https://www.cnblogs.com/hebeiDGL/p/3497220.html
windows phone 应用提交商店失败总结相关推荐
- 解决IDEA GIT密码输入错误后,报Authentication failed ... 不再弹出输入框,提交更新失败
IDEA GIT密码输入错误后,不再弹出输入框,提交更新失败,此时可以到windows凭据中去修改. 方法一: 开始菜单 >> 点击用户头像 >> 在左侧选择"管理你 ...
- 百度网盘下线SVIP免第三方广告特权;小米回应手机异常发热;Windows 11新应用商店将于6月24日亮相|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- kafka自动提交offset失败:Auto offset commit failed
今天在服务日志中观察数据的消费情况时,发现了一个如下的警告,而且每隔几秒就会出现一次,虽然只是个警告, Auto offset commit failed for group order_group: ...
- “ windows套接字初始化失败”解决方法
出现问题: 启动电脑后,点开部分软件出现"Windows套接字初始化失败",浏览器不能上网. 解决方案一: 1.开始--运行--CMD--右击,选择使用管理员权限运行 2.cmd内 ...
- SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法
SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法 由于Windows Server2012 R2更新问题导致SQL Server 2017安装失败.提示 ...
- 视频 服务器运行时失败,Windows Media Player服务器运行失败的解决办法讲解
当大家遇到Windows Media Player服务器运行失败,怎么解决呢?小编给大家分享一个Windows Media Player服务器运行失败的解决办法讲解,希望可以帮到大家. Windows ...
- GitLab Runner 当一个提交执行失败后,接下来的提交一直处于等待状态 (问题解决)
问题描述: GitLab Runner 当一个提交执行失败后,接下来的提交一直处于等待状态 (问题解决) 解决方法: 在注册Runner时候,如果有如下这一步,请选择:true # 这里选择 true ...
- Win8.1系统“Windows 套接字初始化失败”解决方案
[前言] 那是一个炎热夏日的午后,打开电脑,本来就没睡醒的我,更懵了. 上来就是个窗口: Windows 通信端口初始化失败. 电脑管家说:登录组件错误[4],请重新启动电脑管家. ...
- 关于最新WP8.1版本提交商店审核流程
文章开始,首先介绍当前WP8.1版本.WP8.1较WP8有较大的版本变化,包括项目工程,包括后台支持/后台支付等. 继WP8.0之后的WP8.1,里面新增了与之前不同的universal app,顾名 ...
最新文章
- 计算机二级考试题未来教育里占多少,计算机二级笔试试题未来教育版.doc
- php 根据ip 扫描端口,python实现指定ip端口扫描方式
- 团队项目个人进展——Day08
- 生成模型与判别模型区别
- Day5---D4:合规和审计管理
- Python加盐加密方法hashlib(md5,sha224,sha1,sha256)
- 4kvideodownloader视频下载工具
- 【娱乐】Android实现监听通话、发送短信
- 事件日志中出现TKK: 更新 TKK 失败,请检查网络连接,翻译插件用不了
- 【李宏毅机器学习】TransFormer框架基础储备知识(p51) 学习笔记 | 全程手码,放心食用
- 洛谷P5545 炸弹攻击2
- linux服务器缓存环境memcached搭建及应用(java)
- android studio zbar,Zbar and Zxing in android studio
- day3:多元统计模型
- CC2640R2F BLE5.0 CC2640R2BLE5.0开发文档
- 模拟真人浏览网页-浏览器自动滚动-超简单方法
- elasticsearch查询中文释义、JAVA的API以及kibana上查询
- 如何用递归思想 求n的阶乘 C语言
- !!! 格式塔原理及应用
- js字符串 new String()、String和String()之间的深度剖析