前言
最近公司的活比较少,空闲时间十分多,遍寻思着写一款APP。由于最近几年工作内容都是写SDK,很久没有上架APP了,很多东西都忘记和生疏。我这次上架APPStore遇到的问题做了一个记录总结
目前写的这个是本地阅读软件,后续会把在写这个APP用到的技术以及遇到的问题都整理出来,通过博客的形式分享给大家。
App Store Connect事项
解决技术支持网址(URL)
第一个需要解决的问题就是版本信息中需要填写的技术支持网址(URL),由于本人个人开发者,没有这个东西。我本来的理解是填写一个大体的网址,而不是专门的关于技术支持的一个网页地址,所以我第一次填了我博客的主页,当然被拒了(后面再说)。
后面我寻思写一篇技术支持的博客,把那篇博客地址天这里,然而太天真了。现在的博客都是需要审核的,这种类型的博客过不了审,很尴尬。
最后思来想去,就在GitHub上建立一个仓库,里面放一些App使用说明文案、用户协议文案、隐私政策文案、还有一个专门的技术支持文案等markdown文件。我把这个技术支持文案的markdown文件在GitHub上的地址填写上,最后是通过审核了的。
解决联系信息
联系信息主要是这个电话号码比较蛋疼,本来填的是我自己的手机号,然而提示格式不对。然后又加区号86等各种试,还是不行。
最后度娘上说要在手机号码前加上+86-
,后面试了一下果然是这样的。其实很多年前第一次上架商城的时候遇到过,这次上架时忘了。
解决隐私政策网址(URL)
跟技术支持网址的解决方案一样。
被拒问题解决总结
第一次提交给我来了个2.1:
Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app. Specifically, we cannot go back to the previous page from the “reading” page.
由于我是在阅读页面默认隐藏导航栏、禁用返回手势的。需要点击屏幕中心区域才显示导航栏、激活返回手势。可能对新用户的确是有点不友好。我的解决办法主要分以下两步:
- 回复消息告知审核人员返回方式
- 在进入阅读页面时增加引导、提示、介绍用户使用的这么个功能,我其实就提示了一下用户点击屏幕中心区域可以显示导航栏、工具类并激活返回手势
第二次提交给我来了个1.5:
Guideline 1.5 - Safety - Developer Information
The support URL specified in your app’s metadata, https://github.com/qishuaipeng/TechnicalSupport, does not properly navigate to the intended destination.
Specifically, no contact info included.
技术支持网址这里我本来填写的是我的博客首页,上面说确实联系信息,所以按照这个要求,专门写了一个包含联系信息的一个技术支持文档放在GitHub上。然后将这个文档在GitHub上的地址填在这里。
第二次提交还给我来了个2.1:
Guideline 2.1 - Information Needed
Before we can complete our review of your app, we need a video that demonstrates the current version, 1.0.0, in use on a physical iOS device.
Specifically, we need a demo video that shows the marketing features.
The demo video should:
- Show your app running on a physical iOS device, not on a simulator.
- Clearly documents all relevant app features, services, and user permission requests.
说需要一个演示视频,显示营销功能。我不知道是因为审核人员对软件的功能以及使用存在误区还是因为我在版本信息中的营销网址(URL)这一项中胡乱填了我的博客地址导致的。为了解决这个问题,我是把这两个方面的因素都考虑了,既删除了这个选填项营销网址(URL)的内容,又录制了一个App的简单使用视频上传在App审核信息的附件上。
第三次提交过审了。
后记
最后再分享一遍这个APP: