如何在 App Store Connect 中更改 Sandbox Tester 自动续期订阅费率?

How to Change Sandbox Tester Auto-renewable Subscription Rate in App Store Connect?

提问人:Lance Samaria 提问时间:11/6/2023 最后编辑:mahal tertinLance Samaria 更新时间:11/8/2023 访问量:44

问:

这是我第一次为我的应用程序实施自动续期订阅服务。我使用 RevenueCat,一切都在他们这边工作。我的应用程序的订阅部分每周向用户收费,首次购买为用户提供 2 周的试用期,这意味着他们在初始订阅到期前有 2 周的时间。

我提交了应用以供审核,但遭到了拒绝

准则2.1 - 所需资料

我们无法继续审核,因为我们需要访问 订阅已过期的模拟账户,可查看整个 购买流程。

后续步骤

要解决此问题,请提供演示的用户名和密码 App Review Information 中订阅已过期的帐户 部分。

问题是,当我进行沙盒测试购买时,到期日期是从现在起 2 周。如何强制使用更快的到期日期/更改自动续订费率?如果我做不到,那么我必须等待 2 周,直到我可以把它交给审稿人。

以下是 RevenueCat 的购买打印输出

latestPurchaseDate= 2023-11-05 22:14:03 +0000
originalPurchaseDate= 2023-11-05 22:14:03 +0000
expirationDate= 2023-11-19 22:14:03 +0000

我去了 App Store Connect > Users and Access > Sandbox Testers,当我点击沙盒测试电子邮件时,我正在使用它,上面写着

Subscription Renewal Rate?
 Monthly renewal every 5 minutes.

我每周、每天等都看不到任何东西......

enter image description here

enter image description here

不确定这是否重要,但我正在使用模拟器,并且我已使用模拟器及其iCloud上的沙盒电子邮件登录。在初次购买之前,我还使用了相同的沙盒电子邮件/密码,当时 Apple 警报出现并要求您提供这些凭据,然后才能进行购买。

测试 应用内购买 app-store-connect ios-simulator revenuecat

评论


答:

1赞 Lance Samaria 11/6/2023 #1

在这里这里找到了答案。简而言之,如果您像我一样每周订阅,请选择如下所述。这将加快您的测试续订交易。Monthly Renewal Every 30 Seconds

在 Xcode 中的模拟器上测试购买项目并调整续订率(App Store Connect Sandbox 测试器续订率是多少并不重要)。

Xcode 步骤:

1- 选择您命名的 StoreKit 配置文件

2-从顶部菜单中选择。Editor

3- 选择 。Subscription Renewal Rate

4- 选择续订率。Monthly Renewal Every 30 Seconds

enter image description here

App Store Connect 和 Xcode 不再提供每周订阅续订费率,它们仅按月提供,如此处所述

尽管 Xcode 13.2 及更高版本中的订阅续订率在 月度续订条款,您仍然可以使用这些费率进行修改 除每月续订外的期限的费率订阅。这 费率将推断为与每月的大致比例 续订更改。这些费率与沙盒中的费率相同 环境中,因此您可以在应用内购买项目中使用该表。 文档作为参考。

Xcode 中的 StoreKit 测试有独有的时间速率选项:Real 时间,每月每 30 秒更新一次。这是后者 效果持续时间:

• 1 周:10 秒 • 1 个月:30 秒 • 2 个月:1 分钟 • 3 月:90 秒 • 6 个月:3 分钟 • 1 年:6 分钟