React-native-iap: рдЕрдореЗрдЬрд╝реЕрди рдРрдкрд╕реНрдЯреЛрд░

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

рдХреНрдпрд╛ рдпрд╣ рдореЙрдбреНрдпреВрд▓ Amazon Appstore IAPs рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ?

тЭУ question ЁЯПГЁЯП╗тАНтЩАя╕П in progress ЁЯЪ╢ЁЯП╗ stale ЁЯе║ feature request

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

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

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

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

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

@ gborges0727 рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдВрджрд░ рд╣реИрдВред рдореИрдВрдиреЗ рд▓реЗрдмрд▓ рдХреЛ working рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

@ gborges0727 , рдореИрдВ рдЖрдкрдХрд╛ рдХрд╛рдВрдЯрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдХрд┐ рдЖрдкрдиреЗ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдЕрдореЗрдЬрд╝реЕрди рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдкрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИред

рдЗрд╕ рдХрд╛рд░реНрдп рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ?

рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдЕрдореЗрдЬрд╝реЕрди рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпрд╣ рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ рд╣реИ :)

рдХрд╛рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╕ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕-рдкрд╛рд╕ рдирд╣реАрдВ рдкрд╣реБрдВрдЪреА рд╣реИ / рдЕрднреА рддрдХ рд░реАрдбрдореА рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдкреАрдЖрд░ рддреИрдпрд╛рд░ рд╣реЛрдЧрд╛!

рдорд┐рдард╛рдИ! рд╕реБрдирдиреЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рджреВрдВрдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдХреНрдпрд╛ рдорд┐рд▓рд╛ред

рдореЗрд░рд╛ рдРрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ 2 рдЕрд╡рдзрд┐ рдХреЗ рд╡рд┐рдХрд▓реНрдк, рдорд╛рд╕рд┐рдХ рдФрд░ рд╡рд╛рд░реНрд╖рд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рджрд╕реНрдпрддрд╛ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдмрд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЕрдореЗрдЬрд╝реЕрди рдмрдирд╛рдо рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреА рдЖрдкрдХреА рд╡рд┐рдзрд┐ amazon.hardware.fire_tv рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрдирд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдРрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлрд╛рдпрд░ рдЯреАрд╡реА рдХреЗ рд▓рд┐рдП рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреИрдмрд▓реЗрдЯ рдФрд░ рдРрд╕реЗ рд╕рд╣рд┐рдд рдЕрдореЗрдЬрд╝реЕрди рдХреЗ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдЪ рд╣реЛрдЧрд╛?

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рд╕рджрд╕реНрдпрддрд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдПрдХрд▓ рдЦрд░реАрдж рд╣реИ рдЬреЛ рдПрдХ рдЕрдЪреНрдЫреА рдкрд░реАрдХреНрд╖рд╛ рд╣реЛрдЧреАред рдФрд░ рдореЗрд░рд╛ рдРрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ fire_tv рдХреЗ рд▓рд┐рдП рд╣реИ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдЕрдореЗрдЬрд╝реЕрди рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡рддрдГ рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдорд┐рд▓рд╛, рдЬреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

import android.os.Build;
isAmazonDevice = Build.MANUFACTURER.equals("Amazon");

рдореЗрд░реЗ рд╢реЛрдз рдореЗрдВ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рднреА рдкрд╛рдП рдЧрдП, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдРрдк рдХреЛ рдХрд╣рд╛рдВ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдХреЛ Set рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рдереАрдВ?

getProductData() рдХреЗ рдЕрдореЗрдЬрд╝рди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд┐рд▓ рд░рд╣рд╛ рдерд╛

java.lang.RuntimeException: Got unknown argument class: Set

рдпрд╣ рдореЗрд░рд╛ рдХрд╛рдо рдерд╛:

public RequestId getProductData(ReadableArray skus, Promise promise) {

    //Build Set from ReadableArray
    final Set<String> skusSet = new HashSet<String>();
    for (int i = 0; i < skus.size(); i++) {
      skusSet.add(skus.getString(i));
    }

    savePromise(GET_PRODUCT_DATA, promise);
    RequestId requestId = PurchasingService.getProductData(skusSet);
    return requestId;
  }

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ Google Play рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЬрдм рдПрдХ рдЕрдореЗрдЬрд╝реЕрди рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░?

рдореБрдЭреЗ рдПрдХ рдкреЙрдкрдЕрдк рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ:

[App Name] won't run without Google Play services, which are not supported by your device.

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдкреНрд░рд╢реНрди, рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдкреИрдо рдХрд░реЗрдВред рдХрдорд╛рд▓ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рдмрджрд▓рд╛рд╡ рдХрд┐рдПред

рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдХрд╛рдВрдЯрд╛ / рд╢рд╛рдЦрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/curiousdustin/react-native-iap/commits/curious

  • рдореИрдВрдиреЗ рдореБрдЦреНрдп рдХрд╛рдВрдЯреЗ рд╕реЗ рдирд╡реАрдирддрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬреНрдпрд╛рджрд╛рддрд░ рджреЗрд╢реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЪреЗрдХред рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ ред
  • рдЬреИрд╕рд╛ рдХрд┐ рдмрддрд╛рдпрд╛ рдЬрд╛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдореИрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдерд╛ ReadableArray рдХреЗ рд╕реНрдерд╛рди рдкрд░ Set рдкреНрд░рддрд┐рдмрджреНрдз
  • рдореИрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ fire_tv id рдХреЗ рдмрдЬрд╛рдп рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдкреНрд░рддрд┐рдмрджреНрдз
  • рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЖрд░рд╡реАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЦрд░реАрдж рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ userIdAmazon рдЬреЛрдбрд╝рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдкреНрд░рддрд┐рдмрджреНрдз

рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!

рдЕрд░реЗ рджреЗрд░ рд╣реЛ рд░рд╣реА рд╣реИ рдорд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП! рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди Google Play рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдореМрдЬреВрджрддрд╛ рдХреЛ рдЖрдкрдХреЗ AndroidManifest.xml рдкрд░ рдХреБрдЫ рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдпрд╛рдж рдирд╣реАрдВ рд░рдЦ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдЬреЛрдбрд╝рд╛ рдерд╛ред GetProductData () рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реИрдз рд╣реЛ рд╕рдХрддреА рд╣реИрдВ! рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рд╡рд╣рд╛рдВ 100% рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХреЗрдВред рдЖрдкрдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдЕрдЪреНрдЫреЗ рд▓рдЧ рд░рд╣реЗ рд╣реИрдВ! рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдУрд╣, рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛, рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ won't run without Google Play services рд╕рдВрджреЗрд╢ рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛, рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдерд╛ред рдореБрдЭреЗ рдПрдХ рд╣реИрдХрд░реА рдХрд╛ рдХрд╛рдо рдорд┐рд▓рд╛, рдЕрдЧрд░ рдЕрдореЗрдЬрд╝реЕрди рдкрд░ рд╕рд┐рд░реНрдл рдлрд╛рдпрд░рдмреЗрд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЕрднреА рднреА рд▓реЙрдЧреНрд╕ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рдЕрднреА рднреА рдореВрд▓реНрдпрд╡рд╛рди рд╣реЛ рд╕рдХрддреА рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЗ androidmanifest рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдиреЗ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реЛрдЧрд╛ .. рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рднреВрддреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдЙрдирдХрд╛ рд╕рдВрдмрдВрдз рд╣реИред рдХреБрдЫ рдФрд░ рдЪрд╛рд░реЛрдВ рдУрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдХреЛрдИ рднрд╛рдЧреНрдп?

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдердХрд╛рд╡рдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред рдЕрднреА рднреА рдХреЗрд╡рд▓ рд╕рджрд╕реНрдпрддрд╛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдгред

рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рд╕рдВрд╢реЛрдзрди рдЬреЛрдбрд╝реЗ:

рдпрд╣рд╛рдВ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬреЛ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕реНрдЯреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ
https://github.com/curiousdustin/react-native-iap/pull/1

рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдЕрдореЗрдЬрд╝рди рдХреЛрдб @curiousdustin @ gborges0727 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ?

рдореБрдЭреЗ рдЕрдкрдиреЗ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП Amazon IAP рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@ DannyRox23 , рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИред

рдпрд╣рд╛рдБ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:

  • рд╣рдорд╛рд░рд╛ рд▓рд╛рдЗрд╡ рдРрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣рд╛рдВ рдкрд╛рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ: https://github.com/curiousdustin/react-native-iap/commit/a0911a845436f585769af28b12926bebeb565645
  • рд╣рдо рдЕрдореЗрдЬрд╝рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ APK рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП gradle рдмрд┐рд▓реНрдб рд╡реЗрд░рд┐рдПрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдпрд╣ рдХреЛрдб рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдмрд┐рд▓реНрдб рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЕрдореЗрдЬрд╝реЕрди рдПрдкреАрдХреЗ рд╣реИ рдпрд╛ рдирд╣реАрдВред
  • рд╣рдорд╛рд░реЗ рдРрдк рдореЗрдВ рдХреЗрд╡рд▓ 1 рдСрдЯреЛ-рдирд╡реАрдиреАрдХрд░рдг рд╕рджрд╕реНрдпрддрд╛ IAP рд╣реИред
  • рд╣рдордиреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ IAP рдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
  • рд╣рдо рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд░рд╕реАрдж рд╕рддреНрдпрд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗред рдХрд╛рд╢ рдореИрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдХреЗ рдФрд░ рдореБрдЦреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рд╕рдореБрджрд╛рдп рдХреЛ рд╡рд╛рдкрд╕ рджреЗ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ @ gborges0727 рдзрдиреНрдпрд╡рд╛рдж

@ curiousdustin рдореИрдВ рдЙрддреНрддрд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ! рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЬрд╛рдВрдЪ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдРрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдореЗрдЬрд╝реЕрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдореИрдВ рдереЛрдбрд╝рд╛ рдЦреЛрдпрд╛ рд╣реБрдЖ рд╣реВрдБ, рд╣рд╛рд▓рд╛рдБрдХрд┐; рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЕрдореЗрдЬрд╝реЕрди рдРрдк рдЕрдореЗрдЬрд╝реЕрди рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдФрд░ рдЕрдореЗрдЬрд╝реЕрди рдиреЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдРрдк Google рдХреЗ IAP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрдк рдХреЛ рдордВрдЬреВрд░реА рдирд╣реАрдВ рджреАред

рдореИрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рдмрдЧ рдХреИрд╕реЗ рдХрд░реВрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдХреНрдпрд╛ рдЗрд╕реЗ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдЕрдореЗрдЬрд╝реЕрди IAP рдЦрд░реАрдж рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдореЗрдЬрд╝рди рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдмреНрд▓реВрд╕реНрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдЕрдореЗрдЬрд╝реЕрди рдбрд┐рд╡рд╛рдЗрд╕ рдПрдореБрд▓реЗрдЯрд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдореИрдВ рдЗрд╕ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Google рдмрд┐рд▓рд┐рдВрдЧ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдЬреЛ рдореЗрд░реА рдореБрдЦреНрдп рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓реАрди рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдВрдЬреА рдмрд┐рд▓рд┐рдВрдЧ рдЕрдиреБрдорддрд┐ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рд░реЗрдЦрд╛ рд╣реИред

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="fm.pinna.app">

    <uses-permission android:name="com.android.vending.BILLING" tools:node="remove" />

    <application>
        <receiver
            android:name="com.amazon.device.iap.ResponseReceiver"
            android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY">
            <intent-filter>
                <action android:name="com.amazon.inapp.purchasing.NOTIFY" />
            </intent-filter>
        </receiver>
    </application>

</manifest>

рдЕрдореЗрдЬрд╝реЕрди рдПрдореБрд▓реЗрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд┐рдВрдбрд▓ рдлрд╛рдпрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдмреНрд▓реВрд╕реНрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрднреА рдЕрдореЗрдЬрд╝рди рдбреЙрдХреНрд╕ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рд╣реИред

@hyochan рдЖрдк рдХреБрдЫ рдЕрдореЗрдЬрд╝рди рд╕рдорд░реНрдерди рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ

рдХреЛрдб рдХрд╛ рдХрд╛рдВрдЯрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдХрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╣реИ / рдХреНрдпрд╛ рд╣рдо рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ PR рдХреЛ рдореБрдЦреНрдп рдкреИрдХреЗрдЬ рдореЗрдВ рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? @Benoitdion рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рдмрд┐рд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдХрд░рдирд╛ рдареАрдХ рд╣реЛрдЧрд╛?

рдореИрдВрдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдЦреНрдп react-native-iap рдореЙрдбреНрдпреВрд▓ рдХреА рдкреНрд░рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд░рдЦрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ gborges0727 рдХреЗ рдмрд╛рдж рд╕реЗ рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡

https://github.com/dooboolab/react-native-iap/pull/510

рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рд╕рдордп рд╣рдорд╛рд░реЗ рдЕрдореЗрдЬрди рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореБрдЦреНрдп рдХрд╛рдВрдЯреЗ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдВрдЧреЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЗрд╡рд▓ рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рднреАред ЁЯШЮ

рдЕрд░реЗ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреНрдпрд╛ рдореБрджреНрджрд╛ рдареАрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдЕрднреА рднреА рд╕рдореБрджрд╛рдп рдХреЗ рдзреНрдпрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рди рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдмрдВрдж рд╣реЛ рд╕рдХрддреА рд╣реИред рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП" рдпрд╛ "рдЕрдЪреНрдЫрд╛ рдкрд╣рд▓рд╛ рдореБрджреНрджрд╛" рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд▓реЗрдмрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред рдпрджрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

@curiousdustin рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдорд╛рд╕реНрдЯрд░ рд╕реНрдЯреЛрд░ рдХреЗ рд▓рд┐рдП рдЕрдореЗрдЬрд╝реЕрди рд╕реНрдЯреЛрд░ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреАрдЖрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛

рдЕрдореЗрдЬрд╝реЕрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдЬреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдП, рд╡реЗ 3.0 рдореЗрдВ рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИрдВред рдКрдкрд░ рджреЗрдЦреЛред

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

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

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

iutin picture iutin  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

jvandenaardweg picture jvandenaardweg  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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