关于iOS/Android应用第三方支付与App Store合规的技术问询
关于App Store与Google Play支付合规的问题解答
1. 该原生应用的订阅是否必须使用IAP?
是的。根据苹果和谷歌的官方规则,如果你的原生应用内直接向B类用户提供订阅服务(仅通过App完成订阅来访问listings),这种场景下必须使用官方的In-App Purchase(苹果)或Google Play Billing(谷歌)。因为当前你的设定是订阅服务仅能在原生应用内获取,完全符合平台要求必须使用官方支付渠道的范畴。
2. 若要规避使用IAP转而采用第三方支付网关,是否需让原生应用的功能同步在Web端可用(两类用户均可使用Web应用)?
是。参考你提到的FreeAgent案例(Web与原生应用功能完全一致,未使用IAP),以及App Store指南的相关条款:
App Store指南3.1.3(b) 跨平台服务:跨多平台运行的应用,可允许用户访问其在你的应用、其他平台或网站上已获取的内容、订阅或功能(包括跨平台游戏中的消耗品),前提是这些项目也可在应用内通过应用内购买获取。
核心逻辑是:如果你的订阅服务同时在Web端具备完整的可用性——B类用户能在Web端完成订阅、访问listings,A类用户也能在Web端发布listings,那么你可以引导用户到Web端使用第三方支付,无需在App内使用IAP。但要注意,不能在App内主动推广第三方支付,只能提供用户主动触发的跳转路径,且Web端功能必须和App端完全对等。
3. 若满足上述条件,能否从原生应用跳转至Web端创建账户?
可以。只要Web端具备完整的账户创建、订阅购买、服务访问功能,你可以从原生应用跳转至Web端完成相关流程。但需遵守平台规则:禁止在App内用弹窗、强制提示等方式引导用户跳转,必须是用户主动发起的操作;同时不能在App内展示任何第三方支付的相关信息(如支付链接、二维码等)。
内容的提问来源于stack exchange,提问作者Stephen Kempin
相关产品推荐
相关产品推荐

