应用完成后,在提交微软商店时,可能因为各种各样的问题导致提交审核失败。以前的审核失败并没有总结,希望今后

把各种提交审核失败的情况总结一下,以减少今后提交认证时浪费时间。

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 应用提交商店失败总结相关推荐

  1. 解决IDEA GIT密码输入错误后,报Authentication failed ... 不再弹出输入框,提交更新失败

    IDEA GIT密码输入错误后,不再弹出输入框,提交更新失败,此时可以到windows凭据中去修改. 方法一: 开始菜单 >> 点击用户头像 >> 在左侧选择"管理你 ...

  2. ​百度网盘下线SVIP免第三方广告特权;小米回应手机异常发热;Windows 11新应用商店将于6月24日亮相|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  3. kafka自动提交offset失败:Auto offset commit failed

    今天在服务日志中观察数据的消费情况时,发现了一个如下的警告,而且每隔几秒就会出现一次,虽然只是个警告, Auto offset commit failed for group order_group: ...

  4. “ windows套接字初始化失败”解决方法

    出现问题: 启动电脑后,点开部分软件出现"Windows套接字初始化失败",浏览器不能上网. 解决方案一: 1.开始--运行--CMD--右击,选择使用管理员权限运行 2.cmd内 ...

  5. SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法

    SQL Server 2017 在Windows Server2012 R2中安装失败的解决方法 由于Windows Server2012 R2更新问题导致SQL Server 2017安装失败.提示 ...

  6. 视频 服务器运行时失败,Windows Media Player服务器运行失败的解决办法讲解

    当大家遇到Windows Media Player服务器运行失败,怎么解决呢?小编给大家分享一个Windows Media Player服务器运行失败的解决办法讲解,希望可以帮到大家. Windows ...

  7. GitLab Runner 当一个提交执行失败后,接下来的提交一直处于等待状态 (问题解决)

    问题描述: GitLab Runner 当一个提交执行失败后,接下来的提交一直处于等待状态 (问题解决) 解决方法: 在注册Runner时候,如果有如下这一步,请选择:true # 这里选择 true ...

  8. Win8.1系统“Windows 套接字初始化失败”解决方案

    [前言] 那是一个炎热夏日的午后,打开电脑,本来就没睡醒的我,更懵了. 上来就是个窗口: Windows 通信端口初始化失败.       电脑管家说:登录组件错误[4],请重新启动电脑管家.     ...

  9. 关于最新WP8.1版本提交商店审核流程

    文章开始,首先介绍当前WP8.1版本.WP8.1较WP8有较大的版本变化,包括项目工程,包括后台支持/后台支付等. 继WP8.0之后的WP8.1,里面新增了与之前不同的universal app,顾名 ...

最新文章

  1. 计算机二级考试题未来教育里占多少,计算机二级笔试试题未来教育版.doc
  2. php 根据ip 扫描端口,python实现指定ip端口扫描方式
  3. 团队项目个人进展——Day08
  4. 生成模型与判别模型区别
  5. Day5---D4:合规和审计管理
  6. Python加盐加密方法hashlib(md5,sha224,sha1,sha256)
  7. 4kvideodownloader视频下载工具
  8. 【娱乐】Android实现监听通话、发送短信
  9. 事件日志中出现TKK: 更新 TKK 失败,请检查网络连接,翻译插件用不了
  10. 【李宏毅机器学习】TransFormer框架基础储备知识(p51) 学习笔记 | 全程手码,放心食用
  11. 洛谷P5545 炸弹攻击2
  12. linux服务器缓存环境memcached搭建及应用(java)
  13. android studio zbar,Zbar and Zxing in android studio
  14. day3:多元统计模型
  15. CC2640R2F BLE5.0 CC2640R2BLE5.0开发文档
  16. 模拟真人浏览网页-浏览器自动滚动-超简单方法
  17. elasticsearch查询中文释义、JAVA的API以及kibana上查询
  18. 如何用递归思想 求n的阶乘 C语言
  19. !!! 格式塔原理及应用
  20. js字符串 new String()、String和String()之间的深度剖析

热门文章

  1. Dubbo的使用和原理
  2. 使用telnet远程华为路由器及CRT使用连接
  3. EDM邮件之移动端设计要点总结
  4. oracle两个表数据比较,oracle数据库两表数据比较
  5. florr 花瓣讲解(半完成)
  6. 关于大神note3手机数据备份
  7. 全球最小的微型 ZigBee无线模块,认识一下Micro XBee
  8. html鼠标滚轮不滚动页面,Windows10系统鼠标滚轮无法滚动页面如何解决
  9. 利用VISA协议控制信号发生器by Delphi7
  10. HoloLens论文笔记01