React-native-iap: рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП iTunes рд╕реНрдЯреЛрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛

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

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

реи.реи.реи

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

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

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

await RNIap.buyProduct(MIXED_PACK); рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

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

рдореБрдЭреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рднреА рддреНрд░реБрдЯрд┐ Cannot connect to iTunes Store рдорд┐рд▓рддреА рд╣реИ

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

рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕, рдЖрдИрдкреИрдб рдФрд░ рдЖрдИрдлреЛрди 7

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

рдмрд╕ рдХреЛрдб рдХреЗ рдЙрд╕ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдЧ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдврд╝рд╛ рд╣реИ https://medium.com/@dooboolab/react -native-in-app-buy-121622d26b67

ЁЯУ▒ iOS ЁЯЩП help wanted

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

рдХрд┐рд╕реА рдФрд░ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ рдЦрд╛рддреЗ рд╣реБрдП, рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ "рдЖрдкрдХрд╛ рдРрдк рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред" рдПрдХ рдФрд░ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреБрд░рд╛рдиреА рдХрдбрд╝реА рд╣реИред https://developer.apple.com/system-status/

@ raynor85 рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@dooboolab рдореИрдВ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ Apple рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдРрдкреНрдкрд▓ рдЖрдИрдбреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЬреЛ рдкрд╣рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдПрдХ рдЙрддреНрдкрд╛рдж рдЦрд░реАрджрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдореИрдВ RNIap.buyProduct(тАЬmy.sku.productтАЭ) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рдлрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
рдордЬрд╝реЗрджрд╛рд░ рдмрд╛рдд рдЙрд╕ рдореЛрдбрд▓ рдореЗрдВ рд╣реИ рдЬреЛ рдЦрд░реАрдж рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдкреЙрдк рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕реЗ environment: sandbox рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореИрдВ рдПрдХ рджреЗрд╡ рдирд┐рд░реНрдорд╛рдг рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╢реБрд▓реНрдХ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЦрд░реАрдж рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдореИрдВ RNIap.getAvailablePurchases() рдФрд░ RNIap.getPurchaseHistory() рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рджреЛрдиреЛрдВ рд╕реЗ рдЦрд╛рд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ?

@dooboolab рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдПрдХ рдЕрд╕рд▓реА рдРрдкреНрдкрд▓ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдореИрдВ рдмрд┐рдирд╛ рдЪрд╛рд░реНрдЬ рдХрд┐рдП рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХ рдЙрдкрднреЛрдЬреНрдп рдЦрд░реАрджрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рд▓реЗрдХрд┐рди RNIap.getPurchaseHistory() рд╣рдореЗрд╢рд╛ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рд╣реИ?

@ raynor85 рдХреНрдпрд╛ рдЖрдкрдиреЗ рд▓реЗрдирджреЗрди рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рд╣реИ?

@dooboolab рдореИрдВрдиреЗ RNIap.buyProduct(sku) рдФрд░ RNIap.buyProductWithoutFinishTransaction(sku) RNIap.finishTransaction() RNIap.buyProductWithoutFinishTransaction(sku) рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ RNIap.validateReceiptIos(receiptBody, true); , const receiptBody = {'receipt-data': purchase.transactionReceipt, password: '[apple-id-password]'}; , рд▓реЗрдХрд┐рди рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЬреЛ рднреА рдкрд╛рд╕рд╡рд░реНрдб рдореИрдВрдиреЗ '[apple-id-password]' рдореЗрдВ рдбрд╛рд▓рд╛ рд╣реИ, validateReceiptIos рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣рдореЗрд╢рд╛ рд╕рдорд╛рди рд╣реЛрддреА рд╣реИред
рдпрд╣ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

{ receipt: 
   { receipt_type: 'ProductionSandbox',
     adam_id: 0,
     app_item_id: 0,
     bundle_id: 'io.fantastec.swap',
     application_version: '8',
     download_id: 0,
     version_external_identifier: 0,
     receipt_creation_date: '2018-10-09 19:16:09 Etc/GMT',
     receipt_creation_date_ms: '1539112569000',
     receipt_creation_date_pst: '2018-10-09 12:16:09 America/Los_Angeles',
     request_date: '2018-10-09 19:16:10 Etc/GMT',
     request_date_ms: '1539112570436',
     request_date_pst: '2018-10-09 12:16:10 America/Los_Angeles',
     original_purchase_date: '2013-08-01 07:00:00 Etc/GMT',
     original_purchase_date_ms: '1375340400000',
     original_purchase_date_pst: '2013-08-01 00:00:00 America/Los_Angeles',
     original_application_version: '1.0',
     in_app: 
      [ { quantity: '1',
          product_id: 'basic_pack',
          transaction_id: '1000000455003078',
          original_transaction_id: '1000000455003078',
          purchase_date: '2018-10-09 19:16:09 Etc/GMT',
          purchase_date_ms: '1539112569000',
          purchase_date_pst: '2018-10-09 12:16:09 America/Los_Angeles',
          original_purchase_date: '2018-10-09 19:16:09 Etc/GMT',
          original_purchase_date_ms: '1539112569000',
          original_purchase_date_pst: '2018-10-09 12:16:09 America/Los_Angeles',
          is_trial_period: 'false' } ] },
  status: 0,
  environment: 'Sandbox' }

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛, receipt_type: 'ProductionSandbox' , рдЬреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдРрдкреНрдкрд▓ рдЖрдИрдбреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдореИрдВ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкрд░реАрдХреНрд╖рдг рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж Apple рд╣рдорд╛рд░рд╛ рдЬреАрд╡рди рдПрдХ рдЬреАрд╡рд┐рдд рдирд░рдХ)ред

@ raynor85 рджрд░рдЕрд╕рд▓, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЙрдбрд╝рд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА? рдЕрдЧрд░ рдЖрдк рдРрдк рдХреЛ test flight рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЖрдкрдХреЗ рдЕрдВрддрд┐рдо рдЙрджреНрдзрд░рдг рд╕реЗ рд╕рд╣рдордд рд╣реВрдБ!

рдореИрдВрдиреЗ рдЯреЗрд╕реНрдЯрдлрд╝рд▓рд╛рдЗрдЯ рдкрд░ рдРрдк рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдПрдХ рдЯреВрдЯреЗ рд╣реБрдП рдмреАрдЯрд╛ рдмрд┐рд▓реНрдб рдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреЗрд╡ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╢рд╛рдпрдж рдХреЛрдбрдкрд╢ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдо рдЖ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ const receiptBody = {'receipt-data': purchase.transactionReceipt, password: '[apple-id-password]'} рдХрд╛ рдЕрд░реНрде рд╕рдордЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдХреЛрдИ рднреА рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЕрдм рднреА рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддреЗ рд╣реИрдВред рдХреНрдпрд╛ password рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдРрдкреНрдкрд▓ рдЖрдИрдбреА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗ рдмрд┐рдирд╛ рдореБрдЭреЗ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпрд╛ accessToken validateReceiptAndroid рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рдЕрджреНрднреБрдд рдкреЛрд╕реНрдЯ рдХреА рдЬрд╛рдВрдЪ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдЧрд╛рдЗрдб рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХреНрд╕реЗрд╕рдЯреЛрдХрди рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдЖрдк рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд░реНрд╡рд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЙрд╕ рдПрдХреНрд╕реЗрд╕_рдЯреЛрдХрди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореГрдд рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛рддреЗ рд╣реИрдВ? рдбреЙрдХреНрдЯрд░ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реАрдзреЗ рд░рд╕реАрдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ: https://developer.android.com/google/play/billing/billing_library_overview

@ рд░реЗрдиреНрдиреЛрд░ 85

  1. рдЖрдк ios рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдХреА рд░рд╕реАрдж рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб "_ рдкреНрд░рд╛рдкреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдСрдЯреЛ-рдирд╡реАрдХрд░рдгреАрдп рд╕рджрд╕реНрдпрддрд╛ рд╣реЛрддреА рд╣реИред рдЖрдкрдХреЗ рдРрдк рдХрд╛ рд╕рд╛рдЭрд╛ рд░рд╣рд╕реНрдп (рдПрдХ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ) ред_"ред
  2. рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЗрди рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкреНрд▓реЗ рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ accessToken рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
    рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди> рд╕реЗрд╡рд╛ рдФрд░ рдПрдкреАрдЖрдИ> "рдЗрд╕ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рдЖрдзрд╛рд░ рджреНрд╡рд┐-рдПрдиреНрдХреЛрдбреЗрдб RSA рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдЕрдкрдиреЗ рдмрд╛рдЗрдирд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╕рдВрджрд░реНрдн ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреГрдкрдпрд╛ Android рдореЗрдВ рдПрдХ рд░рд╕реАрдж рдХреЗ рд░реВрдк рдореЗрдВ 2.3.5 рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдкрд░рдо рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП transactionReceipt рдореЗрдВ рдЧрд▓рдд рдкрд╣рдЪрд╛рди рднреЗрдЬ рд░рд╣рд╛ рдерд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдПрдХ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрднреНрдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рд╕рдлрд▓рддрд╛ рдХреА рдХрд╣рд╛рдиреА рд╣рдорд╛рд░реЗ рд░реЗрдбреАрдо рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд┐рдпрд░реНрд╕!

@ raynor85 рдореИрдВ @ рдЬреЗрдПрдордореВрди рдХреНрдпрд╛ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛, рдореИрдВ "рдлрд┐рдирд┐рд╢рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди ()" рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЯреЗрд╕реНрдЯ рдЕрдХрд╛рдЙрдВрдЯ "рдЦрд░реАрдж рд╕рдлрд▓ рд░рд╣рд╛" рдкрд░ рдПрдХ рд▓реВрдк рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди Apple рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХреА, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдореГрдд рд▓реВрдк рдХрд╣рд╛ред

рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрд╕реА рдореВрд▓ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдЬрдм рдРрдк рдХреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЕрдХрд╛рдЙрдВрдЯ ( Error: Cannot connect to iTunes Store ) рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВ реи.рей.рез реп рдкрд░ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХрд╛ рдорд╛рдирддрд╛ рд╣реВрдВред

рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдРрдкреНрдкрд▓ рдХрд╛ рдПрдХ рдиреЛрдЯ: https://developer.apple.com/library/archive/technotes/tn2413/_index.html#//apple_ref/doc/uid/DTS40016228 -CH1-ERROR_MESSAGES-CANNOT_CONNECT_TO_ITUNES

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рдорд┐рд▓рддреА рд╣реИ рдЬрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рддрдм рднреА рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИ рдФрд░ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдПрдХ рдирдпрд╛ RNIAP.buySubscription рдЕрдиреБрд░реЛрдз рдЖрд░рдВрдн рдХрд░рдХреЗ)ред

рдХрд┐рд╕реА рдФрд░ рдореБрджреНрджреЗ рдкрд░ рдареЛрдХрд░ рдЦрд╛рддреЗ рд╣реБрдП, рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ "рдЖрдкрдХрд╛ рдРрдк рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред" рдПрдХ рдФрд░ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рдорд┐рд▓рддреА рд╣реИ рдЬрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рддрдм рднреА рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ рдЬрдм рдореИрдВрдиреЗ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд▓реА рд╣реИ рдФрд░ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдПрдХ рдирдпрд╛ RNIAP.buySubscription рдЕрдиреБрд░реЛрдз рдЖрд░рдВрдн рдХрд░рдХреЗ)ред

рддреЛ, рдЖрдк рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ? рдореБрдЭреЗ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдЙрддреНрдкрд╛рдж рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛? .. рдореИрдВрдиреЗ рдЦрд░реАрдж рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ

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

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

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

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

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

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

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