RevenueCat 促销活动在沙盒中不起作用

问题描述

我正在尝试在沙盒模式下测试 RevenueCat 促销功能。文档谈到此功能对于授予 Beta 用户访问权限很有用,因此我认为可以在 SandBox 中对其进行测试。我选择了一个特定的应用程序用户 ID,并且在“查看沙箱数据”开关处于活动状态的客户资料屏幕中。屏幕正确地显示了我在 Google Play 上完成的测试订阅和取消。一切都很好。

但是,当我尝试在“促销”框中授予权利时,该权利是在生产屏幕中创建的,而不是在沙盒视图中。

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

解决方法

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

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