реи.рек..8 .8
0.55.4
iOS 12.x +
рдореБрдЭреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдП
рдореБрдЭреЗ рдЦрд╛рд▓реА рд╕рд░рдгреА рдорд┐рд▓рддреА рд╣реИ
рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕ -> iPhone SE, iOS 12.3.1
рдПрдореБрд▓реЗрдЯрд░ -> iOS 12.1 (рдХрдИ рдбрд┐рд╡рд╛рдЗрд╕)
рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА рд╕реНрдерд┐рддрд┐ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ [рдЧреИрд░-рдЙрдкрднреЛрдХреНрддрд╛]
const itemSkus = Platform.select({
ios: [
'my_product_id'
],
});
async componentDidMount() {
await RNIap.initConnection()
const products = await RNIap.getProducts(itemSkus)
console.log(products)
}
initConnection true
getProducts []
my_product_id
рд╕рд╛рде Sku рд╕рд░рдгреА рдРрдк рд╕реНрдЯреЛрд░ рдХрдиреЗрдХреНрдЯ рд╕реЗ рдПрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ
рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреНрдпреВ / рдП рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯреЛрдВ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛
рдмрд┐рдирд╛ рдХрд┐рд╕реА рднрд╛рдЧреНрдп рдХреЗред
рдЕрдкрдбреЗрдЯ :
рдореИрдВрдиреЗ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдФрд░ рдпрд╣ RNIapIos.getItems(skus)
[]
рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ
рд╕рдВрдмрдВрдзрд┐рдд # 407 <== рдХреНрдпрд╛ рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддреЗ рд╣реИрдВ?
@hyochan рд░рд╛рдЗрдЯ, рдореЗрд░реЗ рдкреЗрдб рдРрдкреНрд╕ рд╕рдордЭреМрддреЗ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдереЗ, рд▓реЗрдХрд┐рди рд▓рдВрдмрд┐рдд рдереЗ .. рдмрдВрдж рд╣реЛрдиреЗ :)
рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, getProducts () рд╡рд┐рдзрд┐ рд╕реЗ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рдЖрдИрдПрдкреА - 2.4.8 рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рд╕рдВрд╕реНрдХрд░рдг - 0.56.0ред
рдпрд╣ рдПрдХ рд╣реА рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рджреЗрд╢реА рдЖрдИрдУрдПрд╕ рдкрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ?
рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдмрд┐рд▓реНрдб рдлреЗрдЬ-> рд▓рд┐рдВрдХ рдмрд╛рдпрдирд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде (рдореИрдВ libRNAap.a рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА рд▓рд┐рдВрдХ рд░рд┐рдПрдХреНрд╢рди-рджреЗрд╢реА-рдЖрдИрдПрдкреА рднреА рдХрд┐рдпрд╛ рдерд╛) рдлрд┐рд░ рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж @ srhtylmz19 рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛!
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛! рдореИрдВ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ,
react-native-iap: ^4.3.0
react-native: 0.60.5
рдмрд╕ рдЗрд╕реЗ рдРрд╕реЗ рд╣реА рдХрд░реЛ
const itemSkus = Platform.select({
ios: [
'100coins' // just remove bundle id from product id
],
android: [
'100coins' // just remove bundle id from product id
]
});
рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкреЙрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ RNIap рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛
рдЕрд░реНрдерд╛рддред рдЗрд╕ pod 'RNIap', :path => '../node_modules/react-native-iap'
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдВ рдФрд░ рдлрд┐рд░ cd ios && pod рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ && cd .. (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдЖрджреЗрд╢ рдЪрд▓рд╛рдПрдБ)
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдзрдиреНрдпрд╡рд╛рдж @ srhtylmz19 рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛!