iOS 应用内购买:价格与选定的 App Store Connect 等级不匹配

Max*_*use 2 in-app-purchase ios react-native app-store-connect

我最近将应用内购买集成到了一个项目中。我使用 React Native / Expo (EAS) 和expo-in-app-purchases. 它们工作得很好 - 但对于大多数人来说,价格与 App Store Connect 中所选的价格等级不匹配。\n我只有具有以下价格等级的消费品IAP(德国):

\n
    \n
  • 替代 A 级(App Store Connect:\xe2\x82\xac0.49 - 实际显示价格:\xe2\x82\xac0.49)
  • \n
  • 第 1 层(App Store Connect:\xe2\x82\xac0.99 - 实际显示价格:\xe2\x82\xac1.09)
  • \n
  • 第 2 层(App Store Connect:\xe2\x82\xac1.99 - 实际显示价格:\xe2\x82\xac2.29)
  • \n
  • 第 3 层(App Store Connect:\xe2\x82\xac2.99 - 实际显示价格:\xe2\x82\xac3.49)
  • \n
\n

正如您所看到的,StoreKit 仅正确报告了第一层(替代层 A)的价格。这不仅仅是一个显示错误:在沙盒中购买商品时,它还会在实际购买过程中显示错误的定价。

\n

过去有人经历过这种情况吗?我能做些什么?

\n

Max*_*use 5

经过一番研究后,我在 Apple 开发者论坛中发现了一些旧帖子,称这可能是沙箱错误。尽管我从未找到对此的官方确认,但我们现在已经将我们的应用程序发布到了 App Store。App Store 的实时版本中的价格是正确的。所以这确实只是一个沙盒错误。App Store Connect 中显示的价格将是实时应用程序中的价格。