我们正在开发适用于 iOS 和 Android 平台的销售点应用程序。
我们的商业模式是这样的,每个用户必须每半年或每季度根据他的营业网点数量向我们支付定制的费用。一旦用户向我们支付了这笔费用,他就可以在任何数量的设备、任何平台上使用我们的应用程序。
我想知道是否必须通过 Apple In App Purchases 处理 iOS 应用程序的订阅费。或者,如果用户的订阅到期,我们可以离线处理订阅并向用户显示更改消息以直接从我们的门户网站续订订阅。
我们正在开发适用于 iOS 和 Android 平台的销售点应用程序。
我们的商业模式是这样的,每个用户必须每半年或每季度根据他的营业网点数量向我们支付定制的费用。一旦用户向我们支付了这笔费用,他就可以在任何数量的设备、任何平台上使用我们的应用程序。
我想知道是否必须通过 Apple In App Purchases 处理 iOS 应用程序的订阅费。或者,如果用户的订阅到期,我们可以离线处理订阅并向用户显示更改消息以直接从我们的门户网站续订订阅。
您可以通过您的网站接受会员资格付款,但您必须确保您不提供此作为在您的应用程序内支付订阅费用的方式。
Apple 的规则基本上规定,如果您的应用程序中有数字产品(在您的情况下是您的订阅),则支付它的唯一方式应该是通过 Apple 的应用程序内购买。如果您不使用应用内购买,而是将用户重定向到使用任何其他方式付款,您的应用就有被拒绝的风险。
这是我的团队在开发人员 Apple 指南中发现的类似情况:
3.1.3(b) 多平台服务:跨多个平台运行的应用程序可能允许用户访问他们在其他地方获得的内容、订阅或功能,包括多平台游戏中的消耗品,前提是这些物品也可作为应用程序内使用在应用程序内购买。您不得直接或间接针对 iOS 用户使用应用内购买以外的购买方式,并且您关于其他购买方式的一般性沟通不得阻止使用应用内购买。
所以这就像对@siddharth-gupta 声明的确认。
注意:此 Apple 声明为 2019 年 4 月 -> 并且可以随时更改。为避免潜在的拒绝/禁令始终使用当前的官方 Apple 文档进行验证