2.3.19
iOS
В документации для этих функций упоминается, что они могут возвращать подписки, если они включены в список SKU. так что в звонке вроде:
const subs = await getSubscriptions(['sku2', 'sku3']);
const prods = await getProducts(['sku1']);
Я ожидал бы получить только те продукты / подписки, на которые ссылаются поставляемые SKU.
Удивительно, но после выполнения вышеуказанного кода и prods
и subs
содержат 3 элемента, смесь подписок и продуктов, хотя я разделил их при вызове методов. После удаления, например, 'sku2'
из одного вызова метода, вывод другой функции также изменяется, продукт исчезает из обоих возвращаемых массивов. Похоже, здесь происходят некоторые недокументированные побочные эффекты.
реальное устройство
Только ошибка iOS:
Да. эти два метода вызывают одни и те же собственные методы objective-c, getItems()
.
Вы можете использовать этот модуль, зная об этой проблеме, но мы исправим код и документ рано или поздно.
Спасибо за твою заботу.
Надеюсь, это напоминание .. Закрытие этого вопроса.
документ еще не обновлен. На стороне ios getProducts и getSubscriptions, похоже, нет разницы.