"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рдЖрдИрдПрдкреА": "^ 2.4.1",
рдЖрд░рдПрди 0.53+
рдЖрдИрдУрдПрд╕
рдореБрдЭреЗ рдПрдХ рдРрдк рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдРрдкреНрдкрд▓ рдХрдиреЗрдХреНрдЯ рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛
getProducts рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо
рджреЛрдиреЛрдВ
рдореЗрд░реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рдирдХрд╛рд░реА:
рдореЗрд░реЗ рдЙрддреНрдкрд╛рдж рдХреА рдЬрд╛рдирдХрд╛рд░реА:
рдореИрдВ рдЗрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ:
const itemSkus = Platform.select({
ios: [
'br.com.ousesaber.innap.usuariopremium'
],
android: [
'br.com.ousesaber.innap.usuariopremium'
]
});
getItems = async() => {
try {
const products = await RNIap.getProducts(itemSkus);
// const products = await RNIap.getSubscriptions(itemSkus);
console.log('Products', products);
this.setState({ productList: products });
} catch (err) {
console.warn(err.code, err.message);
}
}
рдЖрдЙрдЯрдкреБрдЯ:
Products Array []
рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдХрд╛рдлреА рджрд┐рдХреНрдХрддреЗрдВ рд╣реЛ рд░рд╣реА рд╣реИрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
@ 13ArturBruno рдХреНрдпрд╛ рдЖрдкрдиреЗ рд░реАрдбрдореА рдХреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╡рд╣рд╛рдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдПрдВред
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдореЗрд░реА рддреНрд░реБрдЯрд┐ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ! рдмрд╕ рд╕рдордЭреМрддреЛрдВ рдФрд░ рдХрд░ рдкрд░ рд╡рд┐рд░рд╛рдо рд▓рдЧрд╛ рдерд╛ред
рд╣рд╛рдп рд╕рдм, рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм getProducts рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ
@hyochan @ 13ArturBruno
рдХреГрдкрдпрд╛ readme
рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ agreements and tax
ред
@hyochan рдХреЛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдмреИрдВрдХ рдЦрд╛рддреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА
рд▓реЗрдХрд┐рди Android рдкрд░ рднреА рдореИрдВ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВред
@tmjordan рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо 24 рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдиреЗ рдЦрд░реАрджрд╛рд░реА рдЖрдЗрдЯрдо рдЕрдкрд▓реЛрдб рдХрд┐рдП рд╣реИрдВред
рдареАрдХ рд╣реИ, рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдпрд╛рд░, рдореИрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛ рджреВрдВрдЧрд╛ :)
рд╣рд╛рдп @hyochan , рдореИрдВ рдЗрд╕реЗ iOS рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рднреА рдЦрд╛рд▓реА рд╕рд░рдгреА рдорд┐рд▓ рд░рд╣реА рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ Google Play рдХреЗ рд╕рд╛рде рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрджрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рддреЛ sur рдирд╣реАрдВред
рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, getProducts () рд╡рд┐рдзрд┐ рд╕реЗ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рдЖрдИрдПрдкреА - 2.4.8 рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рд╕рдВрд╕реНрдХрд░рдг - 0.56.0ред
рдпрд╣ рдПрдХ рд╣реА рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рджреЗрд╢реА рдЖрдИрдУрдПрд╕ рдкрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ?
@hyochan рдореИрдВ InAppUtils
рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЙрддреНрдкрд╛рдж рдареАрдХ рдЖ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Apple рдХрдиреЗрдХреНрдЯ рдореЗрдВ рд╕рднреА рд╕реЗрдЯрдЕрдк рдареАрдХ рд╣реИред
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ getProducts
рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЦрд╛рд▓реА рд╕рд░рдгреА рдорд┐рд▓ рд░рд╣реА рд╣реИред
рдирд╡реАрдирддрдо RN (0.60) рдФрд░ рдирд╡реАрдирддрдо RNIap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
@ рджрд╛рдиреА- z рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ
рдпрд╣ рдореЗрд░рд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреЛрдб рд╣реИ
im рдиреЗ 12 рдШрдВрдЯреЗ рдкрд╣рд▓реЗ рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдЕрд▓реНрдлрд╛ рдФрд░ рдмреАрдЯрд╛ рдЪреИрдирд▓ (рдмреАрдЯрд╛ рдЕрднреА рднреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ) рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛
const itemSkus = Platform.select({
ios: [],
android: ['1_number_weekly', 'one_number_weekly', 'two_number_weekly'],
});
async componentDidMount() {
try {
await RNIap.initConnection();
console.log(itemSkus);
const products = await RNIap.getSubscriptions(itemSkus);
this.setState({products});
console.log('products', products);
} catch (err) {
console.warn(err); // standardized err.code and err.message available
}
}
рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ рд╣реИ
[Wed Aug 12 2020 13:45:29.643] LOG ["1_number_weekly", "one_number_weekly", "two_number_weekly"]
[Wed Aug 12 2020 13:45:29.765] LOG products []
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@tmjordan рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо 24 рдШрдВрдЯреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдиреЗ рдЦрд░реАрджрд╛рд░реА рдЖрдЗрдЯрдо рдЕрдкрд▓реЛрдб рдХрд┐рдП рд╣реИрдВред