RevenueCat 促销在沙盒中不起作用

RevenueCat Promotionals Not Working in Sandbox

我正在尝试在沙盒模式下测试 RevenueCat 促销功能。文档谈到此功能对于为 Beta 用户提供访问权限很有用,因此我认为可以在沙盒中对其进行测试。我已经选择了一个特定的应用程序用户 ID,并且在 'Viewing sandbox data' 开关处于活动状态的客户资料屏幕中。屏幕正确显示了我在 Google Play 上完成的测试订阅和取消。一切顺利。

但是,当我随后尝试在 'Promotionals' 框中授予权利时,该权利是在生产屏幕中创建的,而不是在沙盒视图中创建的。

这是预期的行为吗?如果是,测试此功能的推荐方法是什么 - 我猜是因为它对应用商店的计费没有影响,所以只分配给生产是可以的吗?

您所描述的听起来像是预期的行为。 RevenueCat 中没有沙箱环境,只有沙箱和生产 transactions。单个客户可以同时拥有与其 ID 关联的沙盒和生产交易。

RevenueCat 促销交易不被视为“沙盒”,但它们仍会向客户授予权利,无论它们是 运行 您应用的测试版还是生产版。