苹果应用商店appstore之苹果支付相关
1、苹果对于支付相关的审核规则
详细见[App Store 审核指南 - Apple Developer。简单的一句话解释:就是非实物的产品的支付必须要走苹果的IAP支付通道,否则你的APP在上架审核的时候就会被appstore拒绝,从而不允许上架到appstore。
我们再来看一下苹果3.1.1条款,因为这个详细介绍了苹果支付的一些规则,以及不同的类型产品在使用苹果支付的时候的一些注意的事项,简单理解使用苹果支付应该在写清楚购买的类型,而且不允许出现引导用户使用其他支付的的字眼,如果是订阅类型的APP,提供免费使用功能的,应该描述清楚,订阅产品类型,周期,费用等等,不能含糊不清楚
如果您想要在 app 内解锁特性或功能 (解锁方式有:订阅、游戏内货币、游戏关卡、优质内容的访问权限或解锁完整版等),则必须使用 App 内购买项目。App 不得使用自身机制来解锁内容或功能,如许可证密钥、增强现实标记、二维码等。App 及对应元数据不得包含指引客户使用非 App 内购买项目机制进行购买的按钮、外部链接或其他行动号召用语。
App 可以提供 App 内购买货币,供客户在 app 内“打赏”数字内容提供商。
通过 App 内购买项目购买的所有点数和游戏货币不得过期,并且您应确保为所有可恢复的 App 内购买项目设计一套恢复机制。
请务必指定正确的可购买类型,否则您的 app 将被拒绝。
App 可以允许用户将符合 App 内购买项目条件的物品赠予他人。此类礼品只能退款给原始购买者,而且不可交货。
通过 Mac App Store 分发的 app 可托管基于非 App Store 机制的插件或扩展。
提供“战利品箱”或其他随机虚拟物品购买机制的 app 必须在客户购买前,向客户披露每种类型物品的获取几率。
非订阅型 app 在提供完整解锁选项前可以提供按时间计算的免费试用期,方法是在“价格等级 0”中设置非消耗型 IAP 项目,并按照命名约定“XX 天试用”来命名。在开始试用之前,app 必须清楚指明试用期时长、试用期结束后不再能访问的内容或服务,以及用户为获得完整功能而需要支付的任何后续费用。进一步了解如何使用收据 (英文)和设备检查 (英文) 来管理内容访问权限和试用期时长。
如果已经审核通过上架的非实物交易APP,在苹果人员复查的过程中,发现使用第三方支付如(微信、支付宝、银行卡等)也会会再次下架
谈到苹果的支付,就必须要提一下微信的公众号的赞赏业务和小程序游戏的充值。
微信公众号赞赏整个事情经过是这样的
2015年8月份,微信公众平台上线赞赏功能。旨在鼓励优质的原创公众号文章。而且为了鼓励更多内容创业者入驻自媒体平台,腾讯还推出了相应的激励措施。
2017年4月19日,微信团队宣布受苹果新规影响,对应用内支付规则进行了变更,iOS版微信公众平台及表情平台赞赏功能从当天17:00起被关闭。微信公众号运营者可以在文章中展示二维码,通过个人转账方式获取支持。4月20日凌晨,微信团队再发通知称,“紧急对19日下午上线的iOS版微信公众平台文章个人转账进行关闭。”
微信之所以取消 iOS 版赞赏功能,与苹果的2016年实行的新规有关。“2016年6月13日,苹果更新了3.1.1条款,更严格要求App 不得包含指引客户使用非 IAP 机制进行购买的按钮、外部链接或其他行动号召用语。”如果使用苹果规定的IAP机制的话,就要划分应用销售收入的30%给苹果。
苹果认为微信内赞赏属于应用内虚拟物品,应当按照规定走IAP机制。不过腾讯对此表示异议,因为公众号打赏功能是作者和微信平台共同构建的,而并非AppStore促成的。
同样的微信里面小程序游戏的充值服务也是属于虚拟的服务,如果要在iOS端使用的话也是需要走苹果的师傅
那么苹果公司为什么对于这一块要求这么严格呢?因为苹果作为一个分发的平台要抽取30% 的收入,据相关的数据表明2008 年 App Store 推出至今,开发者已获得了逾 1550 亿美元的收入,而仅2019一年的收入就占到了四分之一。
由此可见这一块对于苹果的整体服务来说也是一块亮眼的收入,所以苹果在这一块来说,可以说是相当的严格
2、常见的一些问题
很多APP之所以在上架时候被拒绝,我觉很多时候都是不了解苹果的审核机制,特别是在支付这一块,如果APP涉及到支付相关问题,一定得先确定自己APP的内容是否涉及到虚拟物品相关,如果涉及首先还是需要按照苹果审核要求操作。
3、有什么比好的较解决方案
如果你的产品属于游戏类,或者知识付费类(例如得到APP,极客时间之类的)或者影音娱乐类(喜马拉雅APP,优酷视频,腾讯视频,爱奇艺)、又或者是直播类(快手、映客,陌陌等)这些是无法避免的必须要走苹果的IAP的支付通道。
如果你的APP类似知识星球APP,或者幕布APP,石墨文档之类的,APP仅仅是用于提供服务,那么付费的的操作可以在微信或者网页端实现从而避免在appstore付费。
还有就是审核的时候针对测试账号使用苹果支付,但是审核通过之后,开放微信和支付宝等第三方的支付