我有一个 React Native Expo 项目。 I'm using this library. - 适用于 iOS 上的应用内支付。
问题是,我对可用应用内购买的查询没有返回任何内容。
虽然无法检索购买的商品,但我无法建立任何付款。
注释:
- 我正在通过 Expo iOS 客户端测试 RN 应用
- 应用内购买
已准备好在 Apple connect 中提交
- 应用程序已在 Apple connect 中完成所有数据,但尚未提交
这是代码。这是从 GitHub documentation 复制粘贴的
try {
await InAppPurchases.connectAsync();
const items = Platform.select({
ios: ["basic", "medium", "best"],
android: [],
});
// Retrieve product details
const getPurchasable = await InAppPurchases.getProductsAsync(items);
const { responseCode, results } = getPurchasable;
最佳答案
如果您有未接受的付费应用程序协议(protocol),您将无法收到购买的商品。另外,您可以尝试使用iTunes Sandbox帐户
关于ios - 为什么我无法查询可用的应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62025185/