【发布时间】:2016-01-25 02:30:29
【问题描述】:
我正在开发可免费下载的 IOS 应用程序,并为内部额外的月度服务添加了应用程序内购买自动续订订阅的概念,但在实施和测试期间我面临很多问题,我在这里代表案例,我不知道我的方法正确与否
案例 1: 从使用一个苹果 id 的一台设备上,我可以为两个不同的应用程序用户订阅服务吗?如果可以,每月收费两次?如果我想为一个用户取消订阅服务,那么我可以从管理中控制吗?
案例 2: 我有两台 IOS 设备,第一台设备有两个不同的苹果 ID 我注册了应用程序并在 2 个月后订阅了应用程序的服务 我的第一台设备出现问题,所以在第二台设备上我下载了应用程序并唱歌,所以我当前月份的订阅将是有效或无效,如果有效则下一次续订从第一个设备apple id或第二个设备apple id开始,如果无效则意味着用户在订阅期间不能更换他的手机。
案例 3: 我有两台 IOS 设备,第一台设备具有相同的苹果 ID 我注册了应用程序并在 2 个月后订阅了应用程序的服务 我的第一台设备出现问题,所以在第二台设备上我下载了应用程序并唱歌,所以我当前月份的订阅将是有效的还是无效?
如何测试以上所有情况??
【问题讨论】:
-
订阅与 Apple ID 相关联,因此在第 1 种情况下,只会对单个订阅收费。您需要有一个“恢复购买”按钮,以使用户能够在另一台设备上激活他们的订阅。这涵盖了案例 3,也应涵盖案例 2 - 用户在第二台设备上恢复购买时应使用已订阅的 Apple ID 登录
标签: ios objective-c iphone in-app-purchase subscription