React-native-iap: getProducts和getSubscriptions似乎共享它们的参数

创建于 2018-11-22  ·  3评论  ·  资料来源: dooboolab/react-native-iap

版本的react-native-iap

2.3.19

您遇到错误的平台(IOS或Android还是两者兼而有之?)

的iOS

预期行为

这些功能的文档提到,如果它们包含在SKU列表中,它们可能会返回订阅。 所以在像这样的通话中:

const subs = await getSubscriptions(['sku2', 'sku3']);
const prods = await getProducts(['sku1']);

我希望只能获得所提供的SKU引用的产品/订阅。

实际行为

出乎意料的是,执行完以上代码后, prodssubs都包含3个项目,尽管我在调用方法时将它们分开,但它们是订阅和产品的混合体。 从一个方法调用中删除例如'sku2'之后,另一个函数的输出也将更改,乘积从两个返回的数组中消失。 似乎这里有一些未记录的副作用。

经过测试的环境(仿真器?真实设备?)

真实设备

重现行为的步骤

仅限iOS的错误:

  • 创建订阅和产品
  • 调用上述函数
  • 检查返回的数组
🍗 enhancement 🐛 bug 📱 iOS

所有3条评论

是的。 这两个方法调用相同的本机Objective-C方法getItems()
您可以在知道此问题的情况下使用此模块,但是我们迟早会修复代码和文档。
谢谢你的关心。

我希望这是提醒。.解决此问题。

文档仍未更新。 ios侧的getProducts和getSubscriptions似乎没有区别。

此页面是否有帮助?
0 / 5 - 0 等级