原型设计与客户需求的预备参考
未开发的功能:APP上架前,未开发的功能不能展示,包括入口;不能拥有“暂未开发”,“正在开发”等
中国大陆备案号:根据《工业和信息化部关于开展移动互联网应用程序备案工作的通知》:上架前应先申请备案号,备案号需在显著位置展示APP备案编号(一般在登录页最底部展示),并支持备案编号可点击跳转至备案系统供用户查询(小米)。(iOS,安卓)
LOGO雷同:多个APP不能使用同一个logo,也不能抄袭其他APP的logo造成混淆。(iOS、安卓)
成品开发&马甲包利用商业化模板(马甲包)或 app 生成服务创建的 App 将被拒绝,除非这个 App 由相应内容的提供商直接提交,社交应用进行成品开发,马甲包判定几率大(iOS)
-
多级营销:推广奖励等,让用户推广得到相应奖励,有MLM多层次网络营销,在针对此问题的业务模块应认真思考和涉及该功能。(iOS)
- 不能为了某个目标要求,需要刺激用户升级等级,返利多少流通货币价值(RMB)(iOS)
- 不能以拉人头形式,得到佣金的形式(iOS)
- 这里多级营销,包括一级营销都被禁止(iOS)
- 多级营销,只要使用范围仅限于APP本身,还是可以进行,如获取虚拟积分,仅限APP内使用,最好有过期时间。(iOS)
约会交友类应用主要功能需付费需要提供免费试用功能。(iOS,安卓)
游戏、赌博和彩票:在AppStore管理难度较大的应用,也是App Store 上受到最严格管制的 App 类别之一。要包含此功能,请先全面核实你的 App 即将发布的所有国家/地区的相关法律要求(iOS)
抽奖和比赛必须由 App的开发商赞助,特别是抽奖活动,应有“XXXX活动与Apple Inc.无关”的提示文字,抽奖应有几率性提示。(iOS)
限制APP使用:强行限制 App 的用户群,例如限制特定地区或运营商。(iOS)
二元期权交易 中不允许分发协助进行二元期权交易的 App,请考虑使用网页版 App。App 如支持差价合约或其他金融衍生工具 (如外汇) 交易,则必须在提供服务的所有司法管辖区获得相应的许可。(iOS)
个人贷款:提供个人贷款的 App 必须以醒目的方式,清晰地披露所有贷款条款 — 其中包括但不限于等效最高年利率 (APR) 和到期还款日。App 中使用的最高 APR 不得超过 36% (包括相关费用支出),并且不得要求在 60 天或更短时间内全额还款。(iOS)
挖矿:App 不可参与虚拟货币挖矿,除非处理过程是在设备外进行的 (例如,云端挖矿)。(iOS)
点评与评级:App 不得强制要求用户为 App 评级或点评、下载其他 App,或执行其他类似操作,然后才能访问该 App 的功能、内容或者使用该 App(iOS)
IPv6:App 必须能够在仅支持 IPv6 的网络上完全正常地运作。(iOS,安卓)
社交APP雷区[1]:公然宣传黄色或色情内容的材料,其中包括一夜情约会 App 和其他可能包含色情内容或用于嫖娼或人口贩卖和剥削的 App(iOS)
令人反感的内容1:诽谤、歧视或恶意的内容,包括有关宗教、种族、性取向、性别、国籍、种族起源或其他目标群体的引用或评论,特别是当 App 很可能对特定的个人或团体进行羞辱、恐吓或造成伤害时。(iOS)
令人反感的内容2人类或动物遭到杀害、残害、酷刑、虐待的写实描绘,或者鼓励暴力的内容。在游戏中,“敌人”不能单单针对特定种族、文化、真实存在的政府或企业,或是任何其他真实存在的实体。(iOS)
令人反感的内容3:鼓励非法使用或不负责任地使用武器和危险物品的描述,或者促进军火或弹药购买的描述。(iOS)
令人反感的内容3:具有煽动性的宗教评论,或者对宗教文本进行错误或误导性的引用。(iOS)
大量重复APP:算命、约会、猜拳行令和爱经等 App。除非这类 App 会提供独特、高质量的体验,否则我们将会予以拒绝。如约会APP在模板通常为“首页,聊天,动态,我的”,此类高概率被拒绝(iOS)
免费字样:在内购项目中,不得在图层中或单独定义Label悬浮“免费”字样,若要宣传请考虑在应用说明中包含此信息 【Guideline 2.3.7 - Performance - Accurate Metadata】(iOS)
避免在宣传图中,出现价格,包括免费:应用屏幕截图包括对应用价格或其提供的服务的引用,这不被视为这些元数据项的一部分,这种价格会随着企业优惠政策、调价变动而变动,在宣传图中出现的金额会使得客户产生误导性,比如在宣传图中免费,下载APP后却要收费。
过度的渲染宣传图:在UI制作宣传图时,最好使用APP的截图或部分,尽量避免过度的渲染、艺术加工。(iOS)
通用
- 隐私:保护用户隐私是第一要务。在处理个人数据时,请务必小心谨慎,用户默认注册时,名称不能包含完整的手机号等具有隐私性质的内容,默认名称时,应当使用随机字符串,例如“玩家EB41QA”。(iOS、安卓)
- 违规收集个人信息:APP以隐私政策弹窗的形式向用户明示收集使用规则,未经用户同意不得收集用户信息(安卓【小米】)
- APP频繁自启动:未向用户明示未经用户同意,且无合理的使用场景,频繁自启动或关联启动的行为(安卓)
- 跟踪权限:登录首页,不能请求用户“跟踪”权限(iOS),未在当前场景使用时,不能请求权限(安卓、iOS)
- 权限说明:任何权限弹框;比如(位置、相机、存储),都必须清晰描述使用场景,告知权限申请的使用目,如:“XXX想要使用定位来查询附近车辆”,“XXX想要使用相册来上传头像、发布文章等(iOS,安卓)
- 权限说明弹窗要求:APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等,且权限申请使用目的说明不应自动消失。(iOS,安卓)
- 权限阻碍使用:用户拒绝任何权限时,没有合理解释,都不能阻碍用户注册、登录,确保在用户拒绝权限后,应用不会出现直接退出、关闭或频繁弹窗、无法正常注册登录等情况(iOS,安卓)
- 用户生成内容:具有公共言论、社交、论坛、评论的,都必须拥有“举报”、“拉黑名单”的功能,服务器必须拥有关键词拦截、及时响应举报的能力。(iOS、安卓)
- 强制权限:APP不能强制、频繁、提前索取权限;如每次进入页面,未授权定位时,不得每次都弹框要求用户授权,且用户未主动点击权限对应的相关功能或服务时;不得提前向用户弹窗申请开启权限,不得在未授权的情况下,影响APP使用。(iOS、安卓)
- 应用截图中不能含有第三方终端品牌或第三方应用市场信息。(iOS、安卓)
- 数据源说明:所有包含医疗和健康信息的应用都应包含指向信息来源的链接;比如人体的BMI,需要阐述数据来源;比如数据来源的链接,参考,文献等,指向三方链接并能打开链接。这些网站必须有相对的权威性。比如百度百科,百度文献、医疗百科等。(iOS)
- 推荐码、邀请码:不能强行要求用户输入后才可以使用(安卓,iOS)
注册与登录
- 一键登录:必须在支持SIM卡情况下才能展示、使用(iOS)
- 三方登录:必须在安装相对应的APP才能展示、使用,如未安装微信,不能有“微信登录”(iOS)
-
游客模式:没有一键登录、三方登录,且需要登录才能进入主页的,理应有“游客模式”;若没有此模式,iOS审核可能因此拒绝,或者打开APP就进入首页,在特定页面的确需要用户信息时弹出登录,用户可以选择不登录,继续匿名浏览(iOS)
- 游客模式:用户在游客模式下仍然可以进行购买产品、浏览非特定权限外等全部功能,当进行实际注册、绑定手机号时,需要将当前游客模式的信息与注册、绑定手机号的账号进行数据合并。在此模式下用户生成内容的情况下,理应强制要求绑定手机号。
- 实名制:根据中国《移动互联网应用程序信息服务管理规定》要求移动互联网应用程序提供者要按照“后台实名、前台自愿”的原则,对注册用户进行真实身份信息认证。而具有一定要求安全、用户生成内容的情况下,理应强制。(iOS、安卓)
- 注销账户:APP必须具有“注销账户”的能力不限于安卓、iOS、小程序。(iOS、安卓)
-
特定账号登录的规则:APP程序强制使用特定账号登录或采用邀请码等非正常注册登录的将被拒绝(iOS,安卓)
- 应用可配套主APP使用
- 放开注册,不做限制
- 应用首次打开页面,没有需登录可正常进入查看应用内容,建议可在使用特定某些板块的时候,再出现限制指定用户类型访问登录页面
付费内容
- 苹果内购:记住关键点:付费才能使用APP内的功能、关卡、线上服务,需要使用内购,且上架时,所有内购项目必须全部展示,更多参考苹果-商务,以下场景不需要使用内购:
- 优惠券:如果功能符合内购,且想用后台设置的优惠券来抵扣某个虚拟产品的价值,将不可取,需要参考苹果的促销优惠(iOS)
-
内购兑换成货币:这里的货币指的是任何金融货币(人民币,美元等),将内购的虚拟币提现的操作将不可取,但是适用于三方支付的功能需求。比如推广奖励获得推广金额,进行提现,但是必须和内购项目分离开,内购可以叫余额,推广奖励则为奖励金额,两套系统(iOS)
- 内购所充值的项目:不能有“¥,$,元,人民币等真实金融流通货币”,这些充值进来的被称为虚拟货币,参考得到(得到贝)和知乎(知乎币)、代币、Q币。
- 订阅:开通会员订阅(1月,半年,一年)的情况,必须有免费3-7天的免费试用机会,试用到期后才能进行强制,后端需要考虑用户取消订阅(下一次扣费钱)和退款(已扣钱还未到下一个扣费周期前)的情况。(iOS)
- 青少年模式/未成年模式:直播、社交、音视频类应用内需添加“青少年模式/未成年模式”功能。充值打赏前,需要进行实名认证,未成年人模式开启,禁止打赏,iOS在年龄等级选择上需要郑重选择(iOS,安卓)
- 系统级功能不得通过硬件或操作系统提供的内置功能 (例如,推送通知、摄像头或陀螺仪) 获利,如付费购买解锁罗盘,解锁通知(iOS)。
-
赠予:App 可允许个人用户使用非App内购买项目机制向另一位个人送赠货币式礼物,前提为:
- 送赠方拥有决定是否进行送赠的完全自主权。(iOS)
- 获赠方收取 100% 的礼物金额。然而,礼物若在任何时间点对应或包含接收任何数字内容或服务,则必须使用 App 内购买项目。( iOS)
- 硬件相关产品:在为数不多的情形中,例如当功能依赖于特定的硬件才能生效时,App 可在不使用 App 内购买项目的情况下解锁相应功能 (例如,天文 App 会在与望远镜同步后增加功能)。与经过批准的实际产品 (如玩具) 配合使用的可选 App 功能可在不使用 App 内购买项目的情况下解锁特定功能,前提是同时也提供 App 内购买项目选项。你不得要求用户通过购买无关产品或参与广告或市场活动来解锁 App 功能。(iOS)
- 广告管理 App:仅用于允许广告商 (为产品、服务或活动做广告的个人或企业) 购买和管理多种媒体类型 (电视、户外、网站、App 等) 上的广告活动的 App,无需使用 App 内购买项目。(iOS)
- 一对一服务:如果你的 App 允许购买两个个体之间的一对一实时服务 (例如,学生辅导、医疗咨询、看房服务或健身训练),你可以使用 App 内购买项目以外的其他购买方式来收取相应款项。一对几和一对多的实时服务则必须使用 App 内购买项目。(iOS)
- App 之外的商品和服务:如果 App 允许用户购买将在 App 之外使用的实体商品或服务,则必须使用 App 内购买项目以外的购买方式来收取相应款项,如 Apple Pay 或传统的信用卡入口。
- 以消耗性内购,根据金额来进行区分:消耗性内购,不能以价格去区分商品,例如:健身课程一,二,三。分别使用消耗类型98,298,388。此方法不可取,苹果反馈如果确实要这么做,最低课程量需要达到1000个。建议使用钱包功能,使用充值的方式去购买。
- 企业合作:如果APP本身是使用内购,在APP内出现“寻求企业合作”时,尽量说明清楚,合作是投资、招商、广告等其他合作,而不是企业购买APP内项目的内容。这样苹果会认为你“提供了对 App 内购买以外的机制的访问权限” (iOS)
年龄限制级
- 儿童类别:为儿童提供的APP,会有更严格的要求,从UI设计、功能、付费、使用时长都需要考虑。付费内容额外要参考《家长监控》
其他
- 盲盒交易:需要明确是否支持充值余额退款、货物包邮条件、商品回收比例、商品抽取概率及抽奖风险提示语“商品抽奖存在概率性,付费请谨慎”。(iOS,安卓)
- 含拍卖类:该类应用在拍卖前如需要支付保证金,在竞拍协议中应注明拍卖失败后必须退还全额。(iOS,安卓)
- 色情擦边[1]:不得使用阅后即焚、一件脱衣等功能(iOS,安卓)
- 套装APP:每个APP应当单独使用不能强制捆绑,如某个功能需要在另一个APP启用,可以在醒目的地方进行点击跳转(iOS)
资质与权利
- 具有医疗机构、器械、药品必须拥有相关资质(iOS、安卓)
- 保险、股票、需要相应资质(iOS、安卓)
- App Store 中不允许分发任何鼓励消费烟草及电子烟产品、使用违禁药物或摄入过量酒精的 App(iOS)
- 鼓励未成年人摄入烟、酒、毒品、违禁物品等的,都会被拒绝。(iOS、安卓)
-
网约车类应用请在行业资质处提交《网络预约出租汽车经营许可证》,《道路运输经营许可证》 (需自身持有)(安卓)此类应用需提供政府行政许可信息(三选一):
- 加盖主管部门公章的行政许可通知书
- 主管部门政府公开信息网页截图(同时建议在测试附加说明处直接提供公示信息对应的网址链接以便核实)
- 加盖主管部门公章的批准文件
- 至少一家合作方的《道路运输经营许可证》及双方合作协议
- 至少一家合作方的《网络预约出租汽车经营许可证》及合作协议
- 至少一家合作方的《道路运输经营许可证》及双方合作协议
- 教育类APP上架所需资质参考《上架教育 APP 需要准备什么资质?》
审核提交至市场
- 完整内容:提交前,审核账号务必是最高权限、或多权限多账号;任何列表、内容、数据完整正式。(iOS、安卓)
- 脏数据清除:APP在上架前,不能有任何“测试”,“12121”这类脏数据,图片与配文毫无关联,请确保你的所有 App 元数据,包括隐私信息、App 描述、截屏和预览,能够准确反映 App 的核心体验。(iOS,安卓)
- 协议更新:APP在上架前,需要对用户隐私协议等相关协议完全补充(iOS,安卓)
- 权限勾选:隐私政策、用户协议等不得默认勾选,避免非必要的法务风险。(iOS,安卓)
- 隐私政策关联性:提供您自身的隐私政策,在您应用内的隐私政策/在AppGallery Connect上提交的隐私政策网址内注明开发者名称以及应用名称,并确保应用名称与开发者提交的应用名称信息一致/开发者名称与上传应用的开发者名称一致。(安卓)
额外:关于iOS内购-服务端要求
任何内购、订阅、退款等,采用server-to-server,前端完成内购后,不要向后端传递Base64加密数据,应当只传递不敏感的交易ID,时间等,由苹果发出APPStore服务器通知,接受来自Apple的加密推送信息。
- 服务端向iOS提供:回调URL【测试/生产】解析参考字段
- iOS向后端提供:APP专用共享密钥(采用V2版本)
2024年7月22日【更新】
AppStore APP 审核指南
HarmonyOS Developer-应用审核指南
小米开放平台-应用发布协议
oppo开放平台-OPPO 应用审核规范
vivo开放平台-开放平台应用审核规范
腾讯应用开放平台-移动应用审核规范