React-native-iap: рддреНрд░реБрдЯрд┐: рд╡рд╣ рдЖрдЗрдЯрдо рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 31 рдЬреБрд▓ре░ 2019  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dooboolab/react-native-iap

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рдЖрдИрдПрдкреА рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг

"react-native-iap": "3.0.2"

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг

  "react-native": "0.59.2"

рдЬрд┐рди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдореЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рддреНрд░реБрдЯрд┐ рд╣реБрдИ (IOS рдпрд╛ Android рдпрд╛ рджреЛрдиреЛрдВ?)

   Android

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

popup Google play buy

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

рддреНрд░реБрдЯрд┐: рд╡рд╣ рдЖрдЗрдЯрдо рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред

рдкрд░реАрдХреНрд╖рдгрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг (рдПрдореБрд▓реЗрдЯрд░? рд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕?)

рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕

рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо

     import RNIap, {
      Product,
      ProductPurchase,
      acknowledgePurchaseAndroid,
       purchaseUpdatedListener,
       purchaseErrorListener,
          PurchaseError,
         } from 'react-native-iap';
         const itemSkus = Platform.select({
             android: [
              'xxx',
               'xxx',
               'android.test.purchased',
                ]
          });

    const result = await RNIap.initConnection();
      RNIap.getProducts(itemSkus).then((products) => {
          this.setState({
              products
          });

      requestSubscription = async (sku) => {
        try {
          RNIap.requestSubscription(sku);
       } catch (err) {
        console.log(err.message);
          }
      }

рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЛ рдЦрд░реАрджрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рд╡рд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ android.test.purchased рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

ЁЯЩП help wanted ЁЯдЦ android

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕реЗ рдЕрдЬрдорд╛рдПрдВред рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо:

"рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЦрд╛рддреЗ рдХреЛ рдЦрд╛рддреЛрдВ рдХреА рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛" рдкрд░реАрдХреНрд╖рдг рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдЬреАрдореЗрд▓ рдЦрд╛рддреЗ ", рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд▓реЗ рдЕрдХрд╛рдЙрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ!)ред рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдФрд░ рдлрд┐рд░ "рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг" рдкреГрд╖реНрда рдкрд░ (рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ, рдпрд╣ рд▓рдЧрднрдЧ рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣реИ) рдЖрдкрдХреЛ "рдкрд░реАрдХреНрд╖рдг рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдЬреАрдореЗрд▓ рдЦрд╛рддреЗ" рд╕реВрдЪреА рдорд┐рд▓реЗрдЧреАред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Play рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкрд░реАрдХреНрд╖рдХ рдХреЗ Gmail рдкрддреЗ рдХреА рдЕрдкрдиреА рд╕реВрдЪреА рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╢реБрд░реВ рдХрд░реЗрдВред

  1. рдЕрдкрдиреЗ Play рдХрдВрд╕реЛрд▓ рдкрд░ рдЬрд╛рдПрдВред
  2. рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕> рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг рдЪреБрдиреЗрдВред
  3. "рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░реАрдХреНрд╖рдг" рдХреЗ рддрд╣рдд, рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рдЬреАрдореЗрд▓ рдкрддреЗ рдЬреЛрдбрд╝реЗрдВред
  4. рд╕реНрдХреНрд░реАрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рд╕рд╣реЗрдЬреЗрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдЧрд╛рдЗрдб рдкрд░ рдЬрд╛рдПрдВред

рдЬрдм рдЖрдк рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

рдореИрдВрдиреЗ рдЖрдкрдХреА рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореИрдВрдиреЗ рдПрдХ рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдкреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ

рдЗрд╕реЗ рдЕрдЬрдорд╛рдПрдВред рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо:

"рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЦрд╛рддреЗ рдХреЛ рдЦрд╛рддреЛрдВ рдХреА рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛" рдкрд░реАрдХреНрд╖рдг рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдЬреАрдореЗрд▓ рдЦрд╛рддреЗ ", рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд▓реЗ рдЕрдХрд╛рдЙрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ!)ред рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдФрд░ рдлрд┐рд░ "рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг" рдкреГрд╖реНрда рдкрд░ (рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ, рдпрд╣ рд▓рдЧрднрдЧ рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣реИ) рдЖрдкрдХреЛ "рдкрд░реАрдХреНрд╖рдг рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдЬреАрдореЗрд▓ рдЦрд╛рддреЗ" рд╕реВрдЪреА рдорд┐рд▓реЗрдЧреАред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░реЗрдВ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Play рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкрд░реАрдХреНрд╖рдХ рдХреЗ Gmail рдкрддреЗ рдХреА рдЕрдкрдиреА рд╕реВрдЪреА рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╢реБрд░реВ рдХрд░реЗрдВред

  1. рдЕрдкрдиреЗ Play рдХрдВрд╕реЛрд▓ рдкрд░ рдЬрд╛рдПрдВред
  2. рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕> рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг рдЪреБрдиреЗрдВред
  3. "рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░реАрдХреНрд╖рдг" рдХреЗ рддрд╣рдд, рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рдЬреАрдореЗрд▓ рдкрддреЗ рдЬреЛрдбрд╝реЗрдВред
  4. рд╕реНрдХреНрд░реАрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рд╕рд╣реЗрдЬреЗрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ (рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмрд╛рдж) Google Play рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЕрд▓реНрдлрд╛ рдЪрд░рдг рдореЗрдВ рдРрдк рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдЙрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрд▓реНрдлрд╛ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдВрдХ рдЦреЛрд▓реЗрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВред рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЖрдордВрддреНрд░рдг рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдЙрддреНрдкрд╛рдж рдЦрд░реАрдж рд╕рдХрд╛ред

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдмрддрд╛рдП рдЧрдП рдЙрди рд╕рднреА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореБрдЭреЗ рд╡рд╣ рдЕрдЬреАрдм рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА: 'рдЬрд┐рд╕ рдЖрдЗрдЯрдо рдХреЛ рдЖрдк рдЦрд░реАрджрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рдереЗ рд╡рд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛ред'

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

makarsky picture makarsky  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MacMillan13 picture MacMillan13  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bakedbean picture bakedbean  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fergalindez picture fergalindez  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HamzaIkram2727 picture HamzaIkram2727  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ