Я делаю подписку, как показано на изображениях ниже.
- Откройте аккаунт и создайте группу подписки.

сейчас пойду оформлять подписки. добавил все детали и добавил идентификатор продукта

- сейчас я пишу этот код и добавляю код для getSubscriptions(), но он не работает.
Код: Выделить всё
const {
connected,
subscriptions, //returns subscriptions for this app.
getSubscriptions, //Gets available subsctiptions for this app.
currentPurchase, //current purchase for the tranasction
finishTransaction,
purchaseHistory, //return the purchase history of the user on the device (sandbox user in dev)
getPurchaseHistory, //gets users purchase history
} = useIAP();
const subSkus = [
'brandingSubs3999',
];
// get subscription
const handleGetSubscriptions = async () => {
try {
if (connected) {
console.log("subskus calling...")
const subs = await getSubscriptions({ skus: subSkus });
console.log("subs", subs, "subscriptions:", subscriptions);
}
} catch (error) {
console.error("error in handle get subscription:", error)
}
};
useEffect(() => {
handleGetSubscriptions();
}, []);
Код: Выделить всё
subs undefined subscriptions: []
Не получаю никаких ошибок, но не получаю никаких данных о подписках, получаю Только пустой массив. как будто любой идентификатор продукта не работает.
Подробнее здесь: https://stackoverflow.com/questions/779 ... unction-in