iOS Auto Renewable Subscription 最低功能和 StoreKit 之外的免费试用

Posted

技术标签:

【中文标题】iOS Auto Renewable Subscription 最低功能和 StoreKit 之外的免费试用【英文标题】:iOS Auto Renewable Subscription minimum functionality and Free Trial outside of StoreKit 【发布时间】:2019-10-19 14:03:45 【问题描述】:

我正在为 SaaS 应用程序实施 IAP。我几乎完成了 Store Kit 的集成、收据验证和其他与开发相关的内容。但是我还有 2 个关于 Apple 指南的问题,我在 docs 上找不到答案。

第一个问题:我在网络上的几个地方读到,即使用户没有订阅,我的应用程序也应该提供最低限度的功能。我提供了一个 SaaS 应用程序,如果用户没有订阅,我不希望他能够使用该应用程序。如果他没有订阅,我将允许他购买订阅。是否足以满足最低限度的功能? (我怀疑这些最低功能限制已经过时了,因为它们听起来很荒谬)。

第二个问题:我想为用户提供一种无需订阅即可免费试用该应用程序的可能性(没有 Store Kit 的免费试用选项),因为我不想让用户承诺在他之前付款试用了该应用程序(Apple 也没有提供取消订阅的便捷方式,这可能会导致放弃用户即使不使用该应用程序也要付费,从而导致差评等)。所以问题是,我可以这样做而不冒我的应用被拒绝的风险吗?苹果是否允许这种完全由我的服务器管理的免费试用功能?

如果此信息位于 Apple 文档的某个位置,请原谅我,但我找不到任何相关信息。谢谢!

【问题讨论】:

【参考方案1】:

好的,在向 Apple 发送查询(这对我理解没有太大帮助)并将应用提交到 App Store 之后,我可能会有答案:

    Apple 确实允许 SaaS 应用程序并且确实批准了我的 SaaS 应用程序。老实说,我不知道他们是否检查了我的应用程序以判断它是否可以,但它已获得批准。

    我的应用程序实现了免费试用机制,但没有 App Store 的免费试用选项。注册视图控制器上清楚地写着该应用程序免费提供3个月的免费使用,然后继续没有弹出和App Store免费试用页面或其他东西。我的应用获得了批准,所以我想它实际上是可以的,并且符合 Apple 的指导方针。

希望它能以某种方式帮助某人。

【讨论】:

以上是关于iOS Auto Renewable Subscription 最低功能和 StoreKit 之外的免费试用的主要内容,如果未能解决你的问题,请参考以下文章

使用 paypal ipn 模拟器测试 subscr_payment

在处理之前如何确保贝宝 IPN 是唯一的?

subscr_eot 之后的 PayPal,续订?

验证和验证应用内购买不可再生 iOS

付款验证已验证 web_accept 交易类型,但未验证 subscr_signup

使用 Paypal IPN 订阅