【发布时间】:2016-06-23 18:58:34
【问题描述】:
我们正在开发一款适用于 iPhone 的 iOS 应用程序,该应用程序将提供免费功能,并且应用程序将具有高级功能,其中包含 4 个应用内购买自动续订订阅选项,如下所示:
- 单月订阅
- 单年订阅
- 家庭包月
- 家庭包年
我们将在应用程序中拥有一个商店屏幕,它可以选择订阅我们的应用程序提供的各种订阅。
我们发现用户可以转到设备设置并管理他们的应用内购买订阅。
我们还计划提供选项,例如用户可以从一个订阅升级到另一个订阅,并且用户还应该能够降级他们的订阅,这将是所有相同的选项,反过来又回到免费版本 可能的升级选项:
- 免费提供任意 4 种订阅选项
- 单月到单年
- 单月到家庭月
- 每月一次到家庭每年一次
- 家庭每月到家庭每年
可能的降级选项:
- 家庭每年到家庭每月
- 家庭每年到单月
- 家庭月到单月
- 单年到单月
- 从任意 4 个订阅选项到免费版
注意:
- 根据 Apple 的说法,我们不能使用 Apple 家庭共享选项来共享应用内购买,因此我们正在应用程序中开发自己的家庭共享选项。 (参考:https://support.apple.com/en-in/HT203046)
查询:
- 我们对如何在 iOS 应用程序中管理订阅存有疑问?
- 设备设置选项将如何显示我们的 4 个应用内购买选项,用于从一个选项升级和降级到另一个选项?
- 作为 iOS 开发人员,我们需要注意哪些事项来恢复自动更新订阅?如果用户尝试在我们的应用程序中使用具有多个用户帐户的 iTunes 帐户进行恢复,我们不清楚可能的情况,我们可以采取哪些预防措施,当用户购买一次订阅并尝试在多个用户帐户上恢复时,苹果允许哪些预防措施?
- Apple 将拒绝使用自动续订订阅选项的自定义家庭共享选项?
- 如果我们可以使用上述功能,我们最终需要注意哪些苹果不会处理?
- 如果我们在 iOS 应用程序中使用上述功能,违反苹果指南和应用程序拒绝的可能性有哪些?
如果有人能分享他们的观点或就我们应该采取的方式提供一些指导,或者我们是否偏离了苹果政策的轨道,这将对我们有很大帮助......您的所有这些反馈都会有所帮助我们把东西搬到这里来。
谢谢
【问题讨论】:
-
订阅链接到一个 Apple ID;如果您选择允许将多个用户帐户链接到单个订阅购买,这取决于您,但用户将只能使用用于订阅的 Apple ID 恢复购买。至于苹果是否会拒绝你的应用,这个在 SO 上无法回答;只有苹果可以说。
-
感谢@Paulw11 的快速反馈,是的,允许多个用户帐户链接到我们可以从后端处理的单个订阅,因为在某些实时场景中可以像夫妻一样可能会使用相同的苹果 ID 进行应用内购买,但我想知道我们是否这样做苹果会拒绝我们的应用:(
-
@Paulw11,似乎苹果允许通过在与服务器的收据验证中发送其他详细信息来限制用户,通过使用我们可以在其他用户尝试恢复时识别哪个用户与购买交易相关联。 坚持使用您自己的服务器将收据的副本连同某种凭据或标识符一起发送到您的服务器,以便您可以跟踪哪些收据属于特定用户参考:developer.apple.com/library/prerelease/ios/documentation/…
-
是的,您可以将订阅与用户 ID 相关联,我相信如果您想要的话,您应该能够将多个帐户与订阅相关联,但正如我所说,只有 Apple可以说他们是否会批准。
标签: ios swift in-app-purchase subscriptions auto-renewable