React-native-iap: [ioS] "рдЕрдорд╛рдиреНрдп рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА"

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

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

2.1.0

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

рдЖрдИрдУрдПрд╕

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

RNIap.buyProduct('com.app.product.id') рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рд╕реНрдХреНрд░реАрди "рдЕрдорд╛рдиреНрдп рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐ рдкрдХрдбрд╝рддреА рд╣реИ:

{ [Error: Invalid product ID.]
  line: 2060,
  column: 26,
  sourceURL: 'http://192.168.1.65:8081/index.bundle?platform=ios&dev=true&minify=false',
  framesToPop: 1,
  code: 'E_DEVELOPER_ERROR',
  userInfo: null,
  nativeStackIOS: 
   [ '0   O2Balloons                          0x006c2c8f RCTJSErrorFromCodeMessageAndNSError + 104',
     '1   O2Balloons                          0x00669129 __41-[RCTModuleMethod processMethodSignature]_block_invoke_2.218 + 184',
     '2   O2Balloons                          0x005d5caf -[RNIapIos buyProduct:resolve:reject:] + 886',
     '3   CoreFoundation                      0x1b4c8354 <redacted> + 68',
     '4   CoreFoundation                      0x1b3ec2b9 <redacted> + 300',
     '5   CoreFoundation                      0x1b3efe87 <redacted> + 48',
     '6   O2Balloons                          0x0066ab9b -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1806',
     '7   O2Balloons                          0x0070104d _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 640',
     '8   O2Balloons                          0x00700bd1 _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 176',
     '9   O2Balloons                          0x00700b1d ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 16',
     '10  libdispatch.dylib                   0x022d7467 _dispatch_call_block_and_release + 10',
     '11  libdispatch.dylib                   0x022e366f _dispatch_queue_serial_drain + 988',
     '12  libdispatch.dylib                   0x022daa39 _dispatch_queue_invoke + 872',
     '13  libdispatch.dylib                   0x022e3b31 _dispatch_queue_override_invoke + 342',
     '14  libdispatch.dylib                   0x022e576b _dispatch_root_queue_drain + 666',
     '15  libdispatch.dylib                   0x022e5471 _dispatch_worker_thread3 + 112',
     '16  libsystem_pthread.dylib             0x1ad4687d _pthread_wqthread + 1040',
     '17  libsystem_pthread.dylib             0x1ad4645c start_wqthread + 8' ],
  domain: 'RCTErrorDomain' }

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

рдПрдореБрд▓реЗрдЯрд░ рдФрд░ рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕ред

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

рдореИрдВрдиреЗ рдЯреА рдХреЛ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╣рд░ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде Google рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд╕реНрдд рдХрд┐рдпрд╛ рд╣реИред рдЖрдЬ рддрдХ рдХреА рдореЗрд░реА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ:

  1. рдПрдХ рдкреНрд░рднрд╛рд╡реА "рд╕рдордЭреМрддреЛрдВ, рдХрд░ рдФрд░ рдмреИрдВрдХрд┐рдВрдЧ" рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред
  2. рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдкрд░реАрдХреНрд╖рдг рдЦрд╛рддрд╛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд░реЛрд▓реНрд╕" рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВред
  3. рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде iOS рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
  4. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рддреАрди рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ:
    рдореИрдВред рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ
    iiред рд▓рд╛рдкрддрд╛ рдореЗрдЯрд╛рдбрд╛рдЯрд╛
    iiiред рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рд╣реИ
  5. Xcode "рдХреНрд╖рдорддрд╛рдУрдВ" рдФрд░ Apple рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ "рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА" рд╕рдХреНрд╖рдо рдХрд░реЗрдВ -> "рдРрдк рдЖрдИрдбреА" рд╕реЗрдЯрд┐рдВрдЧред
  6. рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░ / рдПрдХреНрд╕рдХреЛрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ -> рдХреНрд▓реАрди -> рдмрд┐рд▓реНрдб рдореЗрдВ рдРрдк / рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ / рдХреНрд╡рд┐рдЯ "рд╕реНрдЯреЛрд░" рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдПрдБ
  7. рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП RNIap.buyProduct('com.app.product.id') рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЖрдЬрд╝рдорд╛рдпрд╛ рдирд╣реАрдВ рд╣реИ, рд╡рд╣ рд╣реИ рддреЗрдЬрд╝ рдлрд╝реЙрд░рд╡рд░реНрдб рдЯрд╛рдЗрдо (рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдХрд▓ рд░рд╛рдд рд╕реЛрдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИ! :) рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЕрдХрд╛рдЙрдВрдЯ рдмрдирд╛рдП / рдЗрди-рдРрдк рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдП рдкреВрд░реЗ 24 рдШрдВрдЯреЗ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ рдЦрд░реАрдж / рд╕рдм рдХреБрдЫ рдореВрд▓ рд░реВрдк рд╕реЗ рдКрдкрд░ред рдХреГрдкрдпрд╛ рдорджрдж рдХрд░реЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрдИ рд▓реЛрдЧ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рдереЗ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрди рд╕рднреА рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рднреВрд▓ рд░рд╣рд╛ рд╣реВрдБ?

ЁЯУ▒ iOS ЁЯЩП help wanted

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

рд╣рд╛рдп рд╕рдм, рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм getProducts рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ
@hyochan @ рджреЛрд╕реНрддрд╛рдирд╛-рд░реЛрдмреЛрдЯ

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

@ рджреЛрд╕реНрддрд╛рдирд╛-рд░реЛрдмреЛрдЯ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк 2.1.1 рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? 2.1.0 рдореЗрдВ рдХреБрдЫ рдмрдЧ рдерд╛ред рдЦрд░реАрджрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдЖрдкрдиреЗ getProducts рдХреЙрд▓ рдХрд┐рдпрд╛ рдерд╛?

@dooboolab рд╡рд╛рд╣, рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред рдЖрдкрдХреЛ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░рд╛рд╢ рд╣реЛрдиреЗ рд▓рдЧрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд▓рдЧ рд░рд╣рд╛ рдерд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВ рдЕрдм рдмрд╣реБрдд рдЦреБрд╢ рд╣реВрдВред рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдмрд╣реБрдд рд╣реА рд╢рд╛рдирджрд╛рд░ рдХрд╛рдоред рдФрд░ рдореИрдВ рддреБрдореНрд╣рд╛рд░реЗ рдирд╛рдо рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБ! = рдбреА

рд╣рд╛рдп рд╕рдм, рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм getProducts рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ
@hyochan @ рджреЛрд╕реНрддрд╛рдирд╛-рд░реЛрдмреЛрдЯ

рдореИ рднреА

рдореБрдЭреЗ рднреА

рдХреНрдпрд╛ рдЖрдк рд╕рднреА рдиреЗ рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдгреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рдХрд░реВрдБрдЧрд╛ред

  1. рдПрдХ рдкреНрд░рднрд╛рд╡реА "рд╕рдордЭреМрддреЛрдВ, рдХрд░ рдФрд░ рдмреИрдВрдХрд┐рдВрдЧ" рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВред
  2. рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдкрд░реАрдХреНрд╖рдг рдЦрд╛рддрд╛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд░реЛрд▓реНрд╕" рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВред
  3. рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде iOS рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
  4. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ:
    рдореИрдВред рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ
    Xcode "рдХреНрд╖рдорддрд╛рдУрдВ" рдФрд░ Apple рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ "рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА" рд╕рдХреНрд╖рдо рдХрд░реЗрдВ -> "рдРрдк рдЖрдИрдбреА" рд╕реЗрдЯрд┐рдВрдЧред рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░ / рдПрдХреНрд╕рдХреЛрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ -> рдХреНрд▓реАрди -> рдмрд┐рд▓реНрдб рдореЗрдВ рдРрдк / рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ / рдХреНрд╡рд┐рдЯ "рд╕реНрдЯреЛрд░" рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдПрдБ

Xcode рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ -> рдХреНрд▓реАрди -> рдмрд┐рд▓реНрдб

рдХреГрдкрдпрд╛ рдЗрд╕ рдХрджрдо рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдХреНрдпрд╛ рдпрд╣ Clean Build Folder ?

@djGrill рдУрдкрди XCode> рдЙрддреНрдкрд╛рдж> рд╕реНрд╡рдЪреНрдЫ

@djGill рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ ios рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкрдиреЗ_app_name_here рдХреЗ рддрд╣рдд

рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?

рдФрд░ Apple рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ -> "рдРрдк рдЖрдИрдбреА" рд╕реЗрдЯрд┐рдВрдЧред

рдФрд░ рдореИрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░ / Xcode рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╛рд╡рдзрд╛рди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ "рд╕реНрдЯреЛрд░" рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

@ wootwoot1234

рдФрд░ Apple рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ -> "рдРрдк рдЖрдИрдбреА" рд╕реЗрдЯрд┐рдВрдЧред

image

  • рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ "рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА" рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ (рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдХреНрд╖рдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдХрд░ рдФрд░ рдмреИрдВрдХрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдЪрд░рдг рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ)

image

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

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

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

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

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

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

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