小程序 iOS 端不支持虚拟支付
最近做微信小程序的支付功能时,发现一个神奇的事情,iOS 端竟然不能做虚拟支付。
微信小程序虚拟支付官方说明:
除小游戏类目的安卓内购功能,开发者在iOS系统上提供的虚拟商品,不能展现任何有购买、支付的功能、页面、按钮,即使实际上它们都不可使用;也不得引导至外部网站或APP来实现支付功能。包括但不限于以下类型:
5.13.1 付费购买虚拟内容。
5.13.2 付费解锁优质服务。
5.13.3 含引导虚拟支付行为,形式包括但不限于引导至app、公众号、h5、个人号、网站、安卓支付完成支付等。
5.13.4 含付费、引导付费等暗示性字段,如:获取VIP课程,引导用户认知该商品是需要付费的。
处理规则
一经发现,平台将提醒开发者限期调整,到期未调整则阶梯封禁“iOS支付接口/iOS用户搜索小程序/iOS用户打开小程序”等功能。
检查了一下其它小程序的情况,发现支付宝小程序、抖音小程序都不行。
支付宝小程序虚拟支付官方说明:
开发者在小程序/生活号提供的商品/服务内容若是虚拟商品(如电子书、音乐、视频、订阅会员、APP 的高级功能等),由于苹果的政策要求,在 iOS 系统上不允许展现任何有购买、支付的功能、页面、按钮等,即使静态实际不可使用也不允许(其他系统暂时不影响);也不得引导至外部网站或 APP 来实现支付功能。
抖音小程序虚拟支付官方说明:
虚拟支付是指解锁特性或功能 (解锁方式有:订阅、游戏内货币、游戏关卡、优质内容的访问权限或解锁完整版等),目前iOS端不支持虚拟支付。
平时生活中感觉使用最多的小程序就是微信乘车码小程序,其它小程序基本很少使用,一直没发现各平台小程序在 iOS 端都不支持虚拟支付,应该和苹果的政策有关。
刚开始还以为微信玩双标,去对比了下安卓版的和 iOS 版的腾讯视频小程序和腾讯的欢乐斗地主小程序,发现安卓的各类虚拟支付齐全,iOS 版的确实没有相关的虚拟支付。是我小人之心了......哈哈哈~~