编辑导语:视频应用应该如何上架苹果商店呢?本文作者通过复盘长视频APP产品被拒后,找到了巧妙的解决方案的经历,为我们盘点了视频应用上架苹果商店走过的那些坑,并且分享了自身的经验,希望看后对你有所帮助。
背景介绍:
一款应用于Mac桌面端的长视频app产品,因历史原因一直未上架苹果商店。此前因技术框架问题,我们已经有过上架被拒的经历,但每次被拒都有不支持苹果支付的原因。
因此我们在今年7月份时候特意协调了会员部门,在Mac端支持了苹果支付,此文主要记录支持苹果支付后仍旧被拒的问题和对应比较投机取巧的解决方案。
产品介绍:可参考爱优腾芒,他们有的功能我们都有,包括用户登录注册、播放、会员、升级等等。
一、更新相关
app中不能包含暗示版本更新相关的ui内容:
- 提交版本的情况:app仍旧支持各种场景的更新,如自动更新、提示更新、强制更新。应用启动后若发现存在更新信息,则会在菜单栏的版本出提示更新字样;
- 解决方法:设立审核状态,苹果提审后,我们将审核状态打开。在此状态下把版本号相关的信息都给隐藏掉,并且取消升级接口的调用。
二、支付相关
苹果需要支持游客购买,即未登录状态下也要能购买相关商品:
- 提交版本情况:用户购买会员时,若未登录则会要求用户先登录账号再进行购买;
- 解决方法:因开发游客购买工期成本太高,我们用了个投机取巧的方法。沿用审核状态,我们提供一批专门用于提审的审核账号,将此账号视为假游客。
在审核状态打开下,app启动时,若此时用户未登录(本地无用户信息),调用提供审核账号的接口,用返回的审核账号来登录。此时app前端仍旧展示成未登录的样式(包括用户头像、收银台),点击仍旧需要弹出登录框。
在播放鉴权时,采用审核账号来鉴权。支付则直接采用审核账号来支付。
三、支付信息相关
在涉及到付费时,需要在页面中仔细说明订阅周期、订阅价格、付款、取消续订、隐私声明。
苹果被拒理由信息为:
3. 1.2 Business: Payments – Subscriptions (macOS)
Guideline 3.1.2 – Business – Payments – Subscriptions
解决方法:完善信息:订阅周期、订阅价格、付款、取消续订、隐私声明等等。注意:此部分信息需要在收银台页面和苹果官网后台同步添加。
自动续费会员说明:
1. 订阅周期
- 1个月(连续包月会员)
- 3个月(连续包季会员)
- 12个月(连续包年会员)
2. 订阅价格
连续包月产品为每月XX元,连续包季产品为每季度XX元,连续包年产品为每年XX元。
3. 付款
订阅可由用户管理,用户确认购买并付款后将支付到iTunes账户,会在订阅周期到期前24小时,自动在iTunes账户扣费并延长一个订阅周期会员有效期。
4. 取消续订
如需取消订阅,请在当前订阅周期到期前24小时以前,手动在AppStore界面:
- 点击左边栏底部您的姓名;
- 点击窗口顶部“查看信息;
- 点击订阅栏的管理,选择XXX取消订阅即可。如未在订阅期结束的至少。
24小时前关闭订阅,此订阅将会自动续订。
5. 连续包月服务协议
http://xxxx.html
6. 隐私声明
http://xxxx.html
四、版权相关
app内应用了第三方音视频:
5. 2.3 Legal: Intellectual Property – Audio/Video Downloading (macOS)
苹果明确标识不能在应用内包含第三方材料,除非提供与第三方合作的证书。
- 提交版本的情况:在app内搜索媒资时,能够显示站外的视频资源。并且在应用内也能够打开本地MP4格式视频,即便不是站内的媒资;
- 解决方法:沿用审核状态,在状态打开的情况下,搜索结果页中屏蔽站外视频资源,并且在应用内屏蔽打开本地视频的入口。
五、应用名称相关
应用名称与关键字信息重叠:
- 提交版本情况:app的主标题的信息,在应用关键字中有重叠;
- 解决方法:更改应用名称或副标题/删除关键字中重复的内容。
六、登录相关
三方登录必须支持苹果登录:
- 提交版本情况:app中登录包含了第三方登录,包括QQ、微信、微博,但不支持苹果登录。
- 解决方法:沿用审核状态,在状态打开的前提下,隐藏掉微信、QQ、微博、扫码登录入口,仅保留短信登录和账号登录。
本文由 @一叶知秋 原创,未经作者许可,禁止转载。