我们在使用 RevenueCat 在 iOS 上进行应用内购买的 React Native 应用程序中遇到了一个持续存在的问题。具体来说,在 iOS Sandbox 环境中,我们始终收到错误 8:收据无效。该错误消息表明收据中缺少购买的产品,这通常归因于 StoreKit 中的错误。
此外,在遵循 RevenueCat 重新生成 API 密钥的指南时,我们在成功生成 .cer 文件方面面临着困难。我们不确定 .cer 文件的问题是否与我们在沙盒环境中遇到的错误有关。
重新生成 API 密钥:我们按照 RevenueCat 的指南重新生成新的 API 密钥,但无法成功创建 .cer 文件。我们预计此步骤可以解决收据验证错误,但不确定 .cer 文件问题是否已关联。
创建新的 Sandbox 用户:我们尝试使用不同的 Apple ID 创建新的 Sandbox 用户,希望这能解决问题。但是,错误仍然存在。
审查文档:我们已彻底审查了 RevenueCat 和其他在线来源的所有相关文档,但建议的解决方案均未解决该问题。
我们希望这些步骤能够让我们在 iOS 沙盒环境中成功完成应用内购买,而不会遇到收据验证错误。
我也有类似的问题,我也很乐意回复