4.5.0
0,62,2
Android
ΠΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ
throw excepton RefreshItems ΠΠΎΠΊΡΠΏΠΎΠΊ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ
ΠΠ°ΡΡΠΎΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ
ΠΡΠΎΡΡΠΎ Π±Π΅Π³ΠΈ
Π£ ΠΌΠ΅Π½Ρ ΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°,
Π― Π΄Π°ΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΡ Π² ΡΡΡΠ΄ΠΈΠΈ Android, ΠΈ ΠΎΠ½Π° Π±ΡΠ»Π° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π±ΠΎΠ»Π΅Π΅ 4 Π΄Π½Π΅ΠΉ, Π½ΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΏΠΎΠΊΡΠΏΠΎΠΊ (iOS ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ).
ΠΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ?
`` `
const initilizeIAPConnection = async () => {
await initConnection()
.then(async (connection) => {
consumeAllItemsAndroid();
await getItems();
console.log('IAP result', connection);
})
.catch((error) => {
console.warn(
IAP ERROR $ {error.code}`, error.message);
});
};
const getItems = async () => {
ΠΏΡΡΠ°ΡΡΡΡ {
const subscriptions = ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ getSubscriptions (itemSkus);
console.log (Β«ΠΡΠΎΠ΄ΡΠΊΡΡΒ», ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ);
setSubscriptions (ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ);
} catch (err) {
console.warn (ΠΊΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅);
}
};
useEffect (() => {
initilizeIAPConnection ();
}, []);
`` ''
ΠΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΡΠΎ.
Π― ΡΠΌΠΎΠ³ ΡΠ΅ΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΠΊΠΎΠ΄Π°
ΠΡΠΈΠ²Π΅Ρ, ΠΏΠΎΡ ΠΎΠΆΠ΅, Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π±ΡΠ»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΏΠΎ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΡΡΠ°Π½Π΅Π½Π° ΠΈΠ»ΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°? ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΊΡΡΡΠ°, Π΅ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ ΠΊΠ°ΠΊ Β«ΠΠ»Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡΒ» ΠΈΠ»ΠΈ Β«Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊΒ», ΠΈ Ρ ΠΎΡΡΠ°Π²Π»Ρ Π΅Π³ΠΎ ΠΎΡΠΊΡΡΡΡΠΌ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π°Ρ Π²ΠΊΠ»Π°Π΄.