рдХреНрдпрд╛ рдпрд╣ рдореЙрдбреНрдпреВрд▓ Amazon Appstore IAPs рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ?
рдирд╣реАрдВ, рд╣рдо рдХрд┐рдВрдбрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдпрд╣рд╛рдВ рдПрдХ рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ рд╕реНрдкрдВрджрди рдкреНрд▓рдЧрдЗрди рдкрд░ рдкреАрдЖрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХрд┐рд╕реА рдиреЗ рднреА рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИред
рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдореЗрдЬрд╝реЕрди рдРрдкрд╕реНрдЯреЛрд░ рдЖрдИрдПрдкреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдПрдХ рдкреАрдЖрд░ рддреИрдпрд╛рд░ рд╣реЛрдЧрд╛ред
@ 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 , рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИред
рдпрд╣рд╛рдБ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗред рдХрд╛рд╢ рдореИрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдХреЗ рдФрд░ рдореБрдЦреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рд╕рдореБрджрд╛рдп рдХреЛ рд╡рд╛рдкрд╕ рджреЗ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ @ 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 рдореЗрдВ рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИрдВред рдКрдкрд░ рджреЗрдЦреЛред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдореЗрдЬрд╝реЕрди рдРрдкрд╕реНрдЯреЛрд░ рдЖрдИрдПрдкреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдПрдХ рдкреАрдЖрд░ рддреИрдпрд╛рд░ рд╣реЛрдЧрд╛ред