在完成第一个Windows8应用后,就开心地提交到Store中进行审核,很快应用就通过了基本检查和安全检查等常规流程,就到了时间最长的内容审查环境,也就是常说的人肉审查,恰恰就是这个人肉审查然我载了跟头。
1. 在提交应用时需要填写一个很长的应用提交表,提交表最后一项是“对测试人员说的话”,这个项目很容易被忽略,但是这个项目非常重要。这个项目说白了其实就是告诉人肉审查人员要注意那些事项,比如App需要账号的,最好直接写出测试账号。我提交App时就没有在此提醒测试人员订阅地址必须是合法的RSS或Atom订阅,结果测试人员在添加订阅时直接输入汉字,导致订阅添加不成功,结果应用认证失败,理由是:不具备可用性。
2. 在修改了上述问题后再次提交审核,但是结果仍旧是认证失败,这次的原因是:没有在App中说明任何“隐私”相关的声明。也就是,如果App在权限中声明了需要使用网络权限,就必须在App中有“隐私声明”,表示该App不会收集和泄露用户的私人信息。
3. 我在App的关于中增加了“隐私声明”,在此提交,想着这次应该可以通过了,然而结果再次是认证失败,原因还是“隐私声明”原来,在填写提交应用表时,有一个项目就是“隐私声明”,而这个项目只能填写URL地址,因此需要把“隐私声明”已网页的形式展示出来,而且把网址填写到App提交表的“隐私声明”中。
4. 经过以上三步,我的应用终于通过认证而且顺利发布了,但是在最后还想说一点的是,如果没有完成的功能最好不要出现在App中,或者是如果有可能会影响使用的设计最好修改掉,我觉得微软的人肉审查还是比较严的,但是审查报告中会有出现问题的截图,因此能比较快的的定位问题并进行修改。
以上就是我提交应用时的经历,希望对Window 8开发者有用。
我的App-,大家多多指点。