我正在使用这行代码从
App Store Connect
通过StoreKit
获取有关我的产品的所有信息
SKProductsRequest(productIdentifiers: productIdentifiers)
我看到了正确的产品、正确的等级、正确的介绍性优惠,但是,价格不正确
我的抱怨特别是当我通过 TestFlight、App Center 或直接通过 XCode 运行应用程序时,沙盒环境中的价格不正确。
我的尝试和一些观察
synced StoreKit configuration file
,但是,即使是配置文件似乎也在检索不正确的价格总而言之,我的问题是: 如何使用设备和/或模拟器在我的沙盒环境中显示正确的价格和正确的区域设置?
更新
只是为了添加更多信息,我注意到它没有向我显示错误的价格,而是向我显示了过时的起始价格。
在我的应用程序商店连接中,我为新订阅者设置了当前定价和介绍性优惠。
举个例子,这里的价格是每月 5.99 美元,介绍优惠是前 6 个月每月 1.99 美元。
在我的应用程序上,StoreKit 正确发送了 1.99 美元的介绍性报价,但 StoreKit 没有正确发送原始价格,而是发送了 5.99 美元以外的东西,而是显示 3.99 美元。
显示给我的其实是起步价,我看这里是定的:
这里我可以看到原价是$3.99。然而,在生产中,它向我展示了设置第一张图片的正确价格。
不确定如何为生产解决这个问题?