IOS рдкрд░ рдкрд░реАрдХреНрд╖рдг рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди

рдЬреЛ рд▓реЛрдЧ iOS рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рд╕рдорд╛рдЪрд╛рд░ рд╣реИрдВ - рдЕрдЪреНрдЫрд╛ рдФрд░ рдмреБрд░рд╛ред рдЕрдЪреНрдЫрд╛: рд╕рд╢реБрд▓реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рдПрдХреАрдХрд░рдг рдмрд┐рдВрджреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЦрд░реАрдж )ред рдЦрд░рд╛рдм: рдПрдкреНрдкрд▓ рдкрд░реАрдХреНрд╖рдг рдЦрд░реАрдж рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдФрд░ рдореИрдВ рдПрдкреНрдкрд▓ рдХреЗ рдЕрдЪреНрдЫреЗ рдФрд░ рдмреБрд░реЗ рд╕реЗ рдкрд░реЗ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рди рдкрджреНрдзрддрд┐ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВред рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рд╣реИрдВ: рд╡рд┐рдЬреНрдЮрд╛рдкрди, рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ, рд╕реНрдерд╛рди рдкреНрд░рдмрдВрдзрди, рдЖрджрд┐ рдЖрдорддреМрд░ рдкрд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХреАрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрд╡реЗрджрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред



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

рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рднреБрдЧрддрд╛рди рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрдЯ рдХрд┐рди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 70 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╣рдордиреЗ рдПрдХ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рдФрд░ рд╕рд╕реНрддреА рд╕реНрд╡рдЪрд╛рд▓рди рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред

рдЖрдЗрдП рд╣рдорд╛рд░реЗ рд╢реЛрдз рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╡рд░рдг рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ:

  1. рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛
  2. рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
  3. рд╕рдорд╛рдзрд╛рди рдирдВрдмрд░ 1ред Apple рд╕реИрдВрдбрдмреЙрдХреНрд╕
  4. рдирд┐рд░реНрдгрдп рд╕рдВрдЦреНрдпрд╛ 2ред рдирдХрд▓реА рд╡рд┐рдзрд┐ рдФрд░ рдПрдХ рдирдХрд▓реА рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
  5. рдирд┐рд░реНрдгрдп рдХрд╛ рдЖрдХрд▓рди: рдореБрдЦреНрдп рдЬреЛрдЦрд┐рдо
  6. рдкрд░рд┐рдгрд╛рдо
  7. рдирд┐рд╖реНрдХрд░реНрд╖

рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛


рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдХреНрд╖рдг рд╣рдорд╛рд░реЗ рд╕рд╛рде рдХрдм рдЖрдпрд╛?

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

рдпреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдмреБрд╢ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреАрдВред рдФрд░ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдХреЗрд╡рд▓ рдЖрдИрдУрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдФрд░ рдирдИ рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ, рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╡рд┐рднрд┐рдиреНрди рдкрдХреНрд╖реЛрдВ рд╕реЗ рдЖрдИрдВ: рдХреНрд▓рд╛рдЗрдВрдЯ рдкрдХреНрд╖ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ, рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реНрд╡рдпрдВ рдРрдкреНрдкрд▓ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рднреАред рдПрдХ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд▓рдЧрднрдЧ рдЖрда рдШрдВрдЯреЗ рд▓рдЧрдиреЗ рд▓рдЧреЗред 30 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдЙрдирдХреА рд╢рд╛рдЦрд╛ рдХреЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛, рдЬреЛ рдЕрдВрддрддрдГ рдЙрддреНрдкрд╛рдж рдХреА рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреЛ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рдФрд░ рд╡реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдП: рддреЗрдЬреА рд╕реЗ рдФрд░ рд╕реНрдерд┐рд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╕реНрддреЗ рдореЗрдВ рд╣рдорд╛рд░реЗ iOS рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд░реЗрдВ?

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


рдЗрд╕рд▓рд┐рдП, рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рдж рдХреЗ рд╡рд┐рддрд░рдг рдХреА рд╣рдорд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЯреАрдо рдХреЗ рдЖрдХрд╛рд░ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

  • рдЧреНрд░рд╛рд╣рдХ рдЖрд╡реЗрджрди (рдПрдХ-рдмрд╛рд░ рднреБрдЧрддрд╛рди рдФрд░ рд╕рджрд╕реНрдпрддрд╛) рдХреЗ рднреАрддрд░ рдХрд┐рд╕реА рднреА рдЦрд░реАрдж рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ;

  • рджрд┐рди рдореЗрдВ 10-20 рдмрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдПрдВ;
  • рдЖрдзреЗ рдШрдВрдЯреЗ рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо ~ 150 рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ;
  • рд╢реЛрд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛;
  • рдЕрдиреНрдп рдХреЛрдб рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдбреЗрд╡рд▓рдкрд░ рдХреЛрдб рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред

рдЕрдм рдЬрдм рд╣рдордиреЗ рдХрд╛рд░реНрдп рдХреЛ рддреИрдпрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдпрд╣ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреА рдЕрджреНрднреБрдд рджреБрдирд┐рдпрд╛ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

рд╕рдорд╛рдзрд╛рди рдирдВрдмрд░ 1ред Apple рд╕реИрдВрдбрдмреЙрдХреНрд╕


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ Apple рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕реНрд╡рдд: рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХреАред рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдорд░реНрдерди рдмрд╣реБрдд рдХрдо рджрд┐рдЦрддрд╛ рд╣реИред рдпрджрд┐ рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рдЪрд▓реЛ рдХрдо рд╕реЗ рдХрдо рдпреВрдЖрдИрдпреВрдЯреЛрдореЗрд╢рди рдХреЛ рдпрд╛рдж рдХрд░реЗрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрд╕ рд╕рдордп рдЬрдм рдЖрдИрдУрдПрд╕ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдПрдХреНрд╕рдХреНрд░реЙрди рд╕рд┐рдордХреНрдЯрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рджрд┐рдЦрд╛рдИ рджреА) рдФрд░ рдЖрдкрдХреЛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рд╣реЛрдЧреА, рдЬрд┐рд╕рдореЗрдВ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реЗрдЧрдореЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИред

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

рд▓реЗрдХрд┐рди рдЬрдм рд╣рдордиреЗ рдЗрд╕ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдЯреЛрдЯреЗрд╕реНрдЯреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рддреЛ рд╣рдо рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдкреА рдЧрдПред рдЖрдЗрдП рдЬрд▓реНрджреА рд╕реЗ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдЬрд╛рдПрдВред

1. рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдкреВрд▓


рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╕реАрдорд╛ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкреВрд▓ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдмрди рдЧрдИ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рд╕рджрд╕реНрдпрддрд╛ рдЦрд░реАрдж рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдСрдЯреЛ-рдЦрд░реАрдж рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП:

  1. рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЗ рд▓реЛ;
  2. рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рд╡рд░реНрддрдорд╛рди рд▓рд┐рдВрдХ рдХреА рдЧрдИ Apple ID;
  3. Badoo рд╕реЗ Badoo рд╕реЗ рдЬреБрдбрд╝реЗрдВ
  4. рд╕рджрд╕реНрдпрддрд╛ рдЦрд░реАрдж рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ;
  5. рдЦрд░реАрдж рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдФрд░ Apple ID рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ;
  6. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЦрд░реАрдж рд╕рдлрд▓ рд░рд╣реА рдереА;
  7. рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреЗрдЬреЗрдВ;
  8. рд╕рджрд╕реНрдпрддрд╛ рд╕реЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░реЗрдВред

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

рддрджрдиреБрд╕рд╛рд░, рдЙрд╕реА рдкрд░реАрдХреНрд╖рдг рдХреЗ рдПрдХ рдирдП рд░рди рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╛ рддреЛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдпрд╛ рдПрдХ рдФрд░ "рд╕реНрд╡рдЪреНрдЫ" рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╣рдо рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рде рджреЛ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдкреВрд▓ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рджреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, 100 рдзрд╛рдЧреЗ рдореЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ 100 рдСрдЯреЛ-рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ 100 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдФрд░ рдЕрдм рдЪрд▓реЛ рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рджреЛ рдПрдЬреЗрдВрдЯреЛрдВ рдкрд░ рд╕реЗрд▓реНрдл-рдЯреЗрд╕реНрдЯ рд░рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдиреНрд╣реЗрдВ 100 рдереНрд░реЗрдб рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 200 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

2. "рдмреБрд░рд╛" рд╕реВрдЪрдирд╛рдПрдВ


рдЦреИрд░, рдХреНрдпрд╛ рдордЬрд╛рдХ рдирд╣реАрдВ рд╣реИ! рд╣рдордиреЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреВрд▓ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рд╡реЗ рд╕рдбрд╝рдХ рдкрд░ рдЧрд┐рд░ рдЧрдП, рд▓реЗрдХрд┐рди рдмрд╣реБрдордд - рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдЬреНрдЮрд╛рдд рдХрд╛рд░рдгреЛрдВ рд╕реЗред рд╣рдордиреЗ рдпрд╣ рд╕рдордЭрдирд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдЬрдм рдЦрд░реАрдж, рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ, рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ, рдРрдк рд╕реНрдЯреЛрд░ рдЕрд▓рд░реНрдЯ рднреЗрдЬрддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдкреВрдЫрддрд╛ рд╣реИ, "рдУрдХреЗ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ, "рдУрдХреЗ" рдмрдЯрди рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЗрддрд╛ рд╣реИред ред рдХрднреА-рдХрднреА рд╡реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рдирд╣реАрдВред рдФрд░ рдЕрдЧрд░ рд╡реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрд╢рд╛ рдПрдХ рдЕрд▓рдЧ рдХреНрд░рдо рдореЗрдВред



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

рдпрд╣ рд╕рдм рдкрд░реАрдХреНрд╖рдг рдзреАрдорд╛ рдХрд░ рджрд┐рдпрд╛:

  • рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдЕрд▓рд░реНрдЯ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдХреЛ рдирд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдкреНрд░реАрдбрд┐рдХреНрдЯреЗрдмрд▓ рдЯреЗрд╕реНрдЯ рдкрд░рд┐рджреГрд╢реНрдп; рд╣рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝рдирд╛ рдерд╛ рдЬреЛ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреНрдЮрд╛рдд рдЕрдирджреЗрдЦрд╛ рдЕрд▓рд░реНрдЯ рдХреА рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рдерд╛;
  • рдХрднреА-рдХрднреА рдЕрд▓рд░реНрдЯ рдХреЗ рдирдП рд░реВрдкрд╛рдВрддрд░ рдЖрдП рдпрд╛ рдЕрдиреНрдп рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реБрдИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЧрд┐рд░реЗ рд╣реБрдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдкрдбрд╝рд╛; рдЗрд╕рдиреЗ рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд░рди рд╕рдордп рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреАред

3. рдХреНрдпрд╛ рдХреЛрдИ рдЯреЗрд╕реНрдЯ рдерд╛?


рдЗрд╕рд▓рд┐рдП, рдкреВрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ n рдорд┐рдирдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо 120 рдереНрд░реЗрдбреНрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ рдкреВрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рд╣рдордиреЗ рдЕрдкрдиреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдИ, рдПрдХ рдЕрд▓рд░реНрдЯ рд╣реИрдВрдбрд▓рд░ рдмрдирд╛рдпрд╛ - рдФрд░ рдлрд┐рд░ рдЖрдИрдЯреА рд╣реБрдЖред рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХрд┐рд╕реА рднреА рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рдЧрдпрд╛ рд╣реИред

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

рдирд┐рд░реНрдгрдп рд╕рдВрдЦреНрдпрд╛ 2ред рдирдХрд▓реА рд╡рд┐рдзрд┐ рдФрд░ рдПрдХ рдирдХрд▓реА рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ Apple рдХреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдордд рд╕реЛрдЪреЛ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд░рд╛рдм рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░, рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реИ - рдЖрдк рд╡рд╣рд╛рдВ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдЗрдП iOS рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдХреИрд╕реЗ рджрд┐рдЦреЗрдВ? рдХрд╣рд╛рдБ рджреЗрдЦрдирд╛ рд╣реИ? рдЖрдЗрдП рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦреЗрдВ: рдПрдкреНрдкрд▓ рдХреА рдкрд╛рдЧрд▓ рджреБрдирд┐рдпрд╛ рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖ? рдСрдЯреЛрдореЗрд╢рди рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрд┐рддрд╛рдмреЛрдВ рдФрд░ рдЕрд░реНрдЬрд┐рдд рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЧреБрдЪреНрдЫрд╛ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рддреБрд░рдВрдд рдХрд╛рдо рдпрд╛рдж рдЖрдпрд╛ "рдЧреЗрд░рд┐рдЯ рдЯреЗрд╕реНрдЯ рдкреИрдЯрд░реНрди: рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдЯреЗрд╕реНрдЯ рдХреЛрдб", рдЬрд┐рд╕реЗ рдЧреЗрд░рд╛рд░реНрдб рдореЗрд╕рд░реЛрдЪ (рдорд╛рд░реНрдЯрд┐рди рдлрд╛рдЙрд▓рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдореАрдХреНрд╖рд╛ ) рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, - рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдХрд┐рд╕реА рднреА рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред ред рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЗ рдЕрдзреНрдпрд╛рдпреЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рд╕реЗ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ SUT рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд┐рдпрд╛, рдЬреЛ рд╣рдорд╛рд░реЗ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рд╣реИрдВ, рдЬреЛ рд╣рдорд╛рд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

1. рдореЛрдЪрд╛ рдФрд░ рдирдХрд▓реА рдХрд╛ рдкрд░рд┐рдЪрдп


рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЯреЗрд╕реНрдЯ рдбрдмрд▓реНрд╕, рдЯреЗрд╕реНрдЯ рд╕реНрдЯрдм, рдЯреЗрд╕реНрдЯ рд╕реНрдкрд╛рдИ, рдореЙрдХ рдСрдмреНрдЬреЗрдХреНрдЯ, рдлреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ, рдбрдореА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреЛрдИ рд╕реНрд╡реАрдХреГрдд рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд▓реЗрдЦрдХ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдореЗрдВ рдЯреЗрд╕реНрдЯ рдбрдмрд▓реНрд╕ рдХреА рдмрдбрд╝реА рджреБрдирд┐рдпрд╛ рд╕реЗ рдХреЗрд╡рд▓ рджреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдПрдХ рдирдХрд▓реА рдХрд╛рд░реНрдп рдФрд░ рдПрдХ рдирдХрд▓реА рд╡рд╕реНрддреБред рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╣рдо рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреА рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рднрд╛рд╖рд╛ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдорд╛рд░реА рдЕрд╕рд╣рдорддрд┐ рди рд╣реЛред

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

рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЪрд▓реЛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдореЙрдХ рдХрд╣реЗрдВ, рдпрд╛ рдХреЗрд╡рд▓ рдореЙрдХ рдХрд░реЗрдВред рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдп рд╣реИрдВред

рдФрд░ рдирдХрд▓реА рдЗрдХрд╛рдИ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рд╛рдкреНрдд рдЗрдХрд╛рдИ рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди (рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛, рдФрд░ рдХрднреА-рдХрднреА рджреВрд╖рд┐рдд рдбреЗрдЯрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ) рдХреЛ рдирдХрд▓реА рд╡рд╕реНрддреБ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреБрд╕реНрддрдХ рдореЗрдВ, рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИред

рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдирдХрд▓реА рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдирдХрд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЬреЛрд░ рджреЗрдВ:

  1. рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдЧреАрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░ рд╕реНрддрд░ рдкрд░ рдЕрдВрджрд░ рд╕реЗ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
  2. рдирдХрд▓реА рд╡рд╕реНрддреБ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╕реНрддреБ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред
  3. рдореЙрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рдЪреАрд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  4. рдПрдХ рдирдХрд▓реА рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЗрдХрд╛рдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

2. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЦрд░реАрдж рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ


рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рднреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рдмрд╛рддрдЪреАрдд рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдЗрдП рдореБрдЦреНрдп рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓реЗрдВ:

  • рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - рдХреЛрдИ рднреА рдЕрднрд┐рдиреЗрддрд╛ рдЬреЛ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢ рдХрд░рддрд╛ рд╣реИ;
  • рдЖрд╡реЗрджрди (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо iOS рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд iOS iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ);
  • рд╕рд░реНрд╡рд░ - рдПрдХ рдЕрднрд┐рдиреЗрддрд╛ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдпрд╛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрддрд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдореВрд░реНрдд рд▓реЙрдЧрд┐рди рд╕рд░реНрд╡рд░);
  • рдРрдк рд╕реНрдЯреЛрд░ рдПрдХ рдЕрднрд┐рдиреЗрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рд╣реИ: рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдпрд╣ рдЕрдВрджрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди ( StoreKit рдврд╛рдВрдЪреЗ ) рдХреЗ рднреАрддрд░ рдЦрд░реАрдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдРрдкреНрдкрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЦрд░реАрдж рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИред рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд░реЗрдЦ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


рдЪрд┐рддреНрд░ 1. рдРрдк рд╕реНрдЯреЛрд░ рдкрд░ рднреБрдЧрддрд╛рди рдпреЛрдЬрдирд╛

рд╣рдо рдПрдХреНрдЯрд░реНрд╕ рдХреА рдореБрдЦреНрдп рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЪрд░рдг рджрд░ рдЪрд░рдг рдмрддрд╛рдПрдВрдЧреЗред

1. рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрди рдЦреЛрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдЕрднрд┐рдиреЗрддрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИред

рдпрд╣ рд╕реНрдХреНрд░реАрди рдХреНрдпрд╛ рд╣реИ рдФрд░ рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ?

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡реНрдпрдХреНрддрд┐ рдорд┐рд▓рд╛, рдЙрд╕рдиреЗ рдЕрдкрдирд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рд╛, рдПрдХ рд╕рдВрджреЗрд╢ рд▓рд┐рдЦрд╛ рдФрд░ рдПрдХ рдЙрдкрд╣рд╛рд░ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд╛ред рдПрдХ рдЙрдкрд╣рд╛рд░ рднреЗрдЬрдирд╛ рдПрдХ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрд╣рд╛рд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рддреБрд░рдВрдд рдЪреИрдЯ рд╕реЗ рдЙрдкрд╣рд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдЙрдкрд╣рд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЦрд╛рддреЗ рдореЗрдВ рдкреИрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╣ рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рдЛрдг (рднреБрдЧрддрд╛рди рд╡рд┐рдЬрд╝рд╛рд░реНрдб) рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреИрдХреЗрдЬреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦреЗрдВрдЧреЗред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдЙрдкрд╣рд╛рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред рдЖрд░реЗрдЦ рдореЗрдВ, рд╣рдо рдЛрдг рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рдХреА рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░реАрди рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрд┐рдВрджреБ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

2. рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕реВрдЪреА рдЦреЛрд▓рдирд╛ред

рд╣рдо рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдкрд░ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрд╣рд╛рд░ рд╕реВрдЪреА рдкрд░ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдЙрдкрд╣рд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рдЖрд╡реЗрджрди рд╕рдВрднрд╡ рд╕рд░реНрд╡рд░ рдЖрдИрдбреА рдЛрдг рдкреИрдХреЗрдЬ (100, 550, 2000, 5000) рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдЗрд╕ рд╕реВрдЪреА рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддрд╛ рд╣реИред

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

3. рдЙрддреНрдкрд╛рдж рдЪрдпрди рдФрд░ рдкреНрд░рд╛рдкреНрддрд┐ рдкреАрдврд╝реАред

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

4. Badoo рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ред

рдЬреИрд╕реЗ рд╣реА Badoo рд╕рд░реНрд╡рд░ рдХреЛ рдЪреЗрдХ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реЗ рд╕рддреНрдпрд╛рдкрди рдЪрдХреНрд░ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдРрдкреНрдкрд▓ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдореЗрдВ рд╡рд╛рдкрд╕ рднреЗрдЬ рджреЗрддрд╛ рд╣реИред рдпрд╣ Apple рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдлрд┐рд░, рдЗрд╕ рдкрд╣рд▓реЗ рд╕рддреНрдпрд╛рдкрди рдЪрдХреНрд░ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдХреЛ рд╕рджрд╕реНрдпрддрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИред

5. рд╕рд░реНрд╡рд░ рд╕реЗ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди (рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди) рднреЗрдЬрдирд╛ред

рдРрдкреНрдкрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдмрд╛рдж рдж рдмреНрд░реЗрдЯ рд╕рд░реНрд╡рд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬрддрд╛ рд╣реИред

6. рдЖрд╡реЗрджрди рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдзрдХреНрдХрд╛ред

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

3. рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд▓реВрдк рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг



рдЖрдЧреЗ рдХреА рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рджреЛ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ - рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрдХрд┐рдЯред

рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛


рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рд╕реЗ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдРрдк рд╕реНрдЯреЛрд░ iOS рд╕рд┐рд╕реНрдЯрдо рдлреНрд░реЗрдорд╡рд░реНрдХ (StoreKit) рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдРрд╕реЗ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ Apple рд╕рд░реНрд╡рд░, рдЬрд╣рд╛рдВ рд╕рддреНрдпрд╛рдкрди рдЕрдиреБрд░реЛрдз рдЪрд▓рддреЗ рд╣реИрдВред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЗрди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВред 2)ред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ:

  1. StoreKit рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ред
  2. рдЦрд░реАрдж рд░рд╕реАрдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдмрджрд▓рдирд╛ред
  3. Badoo рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред


рдЪрд┐рддреНрд░рд╛ 2. рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛

рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрдХрд┐рдЯ


рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рд╕рд░реНрдХрд┐рдЯ - рдпреЗ рдЙрд╕ рдкрде рдХреЗ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЬрд╛рдБрдЪреЗрдВрдЧреЗред


рдЪрд┐рддреНрд░рд╛ 3. рдЯреЗрд╕реНрдЯ рд▓реВрдк

рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдкрд░ рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХрд╛ рд▓рдХреНрд╖реНрдп рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрде рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╣реЛ рд╕рдХреЗ рдФрд░ рдЖрдкрдХреЛ рд╕рднреА рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдЕрдкрдиреЗ рдкрдХреНрд╖ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВред

4. рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЕрд▓рдЧрд╛рд╡: рддрдХрдиреАрдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ, рднреБрдЧрддрд╛рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреАрдкреАрдкреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд▓реА рдЧрдИ рдереА, рдЬреЛ рднреБрдЧрддрд╛рди рдкреНрд░рджрд╛рддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдРрдк рд╕реНрдЯреЛрд░ рдЕрднрд┐рдиреЗрддрд╛ (StoreKit) рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рджреЛ рдореБрдЦреНрдп рддрд░реАрдХреЗ рд╣реИрдВ:

  1. рддреИрдпрд╛рд░ рд╡рд╣ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ;
  2. makePayment рдПрдХ рдРрд╕рд╛ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рдЗрди-рдРрдк рдЦрд░реАрджрд╛рд░реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред

IOS рдкрд░ рд╕рднреА рднреБрдЧрддрд╛рди рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдП рдЧрдП рдереЗ, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд░реНрдЧ рдореЙрдХ рднреБрдЧрддрд╛рди рдкреНрд░рджрд╛рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдереАред рдпрд╣ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ StoreKit рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред "рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рддрд┐" рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ? рдЗрд╕ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рддреИрдпрд╛рд░реА рдФрд░ рдмрджрд▓рд╛рд╡ рдХреЗ рддрд░реАрдХреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдЗрдП рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ, рд╣рдо рдореЛрдХреА рдХреЛ рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

рдирд┐рд░реНрднрд░рддрд╛ рдирдВред резред StoreKit рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛


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


рдЪрд┐рддреНрд░рд╛ 4. рдкрд╣рд▓реА рдирд┐рд░реНрднрд░рддрд╛ рдЙрдиреНрдореВрд▓рди рдпреЛрдЬрдирд╛

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

public class MockPaymentProvider: PaymentProvider { public static var receipt: String? public static var storeKitTransactionID: String? public func prepare(products: [BMProduct]) -> [BMProduct] { return products } ... } 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 1. рдирдХрд▓реА рдЧреНрд░рд╛рд╣рдХ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

рдореЙрдХ рдкреЗрдореЗрдВрдЯ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдореЗрдВ, рд╣рдо рддреИрдпрд╛рд░ рд╡рд┐рдзрд┐ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдореЛрдХрд╛ рдХрд╛ рдЬрд╛рджреВ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ: рд╕реНрдЯреЛрд░рдХреАрдЯ рд╕рд╛рдЗрдб рдкрд░ рдЪреЗрдХрд┐рдВрдЧ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рддрд░реАрдХрд╛, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИред рддреИрдпрд╛рд░реА рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

 public func prepare(products: [BMProduct]) -> [BMProduct] { let validatedProducts = self.productsSource.validate(products: products) return validatedProducts } 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 2. рд░рд┐рдпрд▓ рд╕реНрдЯреЛрд░ рднреБрдЧрддрд╛рди рдкреНрд░рджрд╛рддрд╛

рдирд┐рд░реНрднрд░рддрд╛ рдирдВред реиред рдЦрд░реАрдж рд░рд╕реАрдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдмрджрд▓рдирд╛


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


рдЪрд┐рддреНрд░ 5. рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╕рдордп рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдлрд╝реЙрд░реНрдо рдХреЛ рд╣рдЯрд╛рдирд╛

рдпрд╣ рдЪреЗрдХ рдХреЗ рд╕рд╛рде рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдХрдИ рд╕рд╡рд╛рд▓ рд╣реИрдВ:

  1. рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╕рд╣реА рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рд░рд╕реАрдж рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?
  2. рдпрджрд┐ рд╣рдордиреЗ рдЪреЗрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрд╡реЗрджрди рдХреЗ рдЕрдВрджрд░ рдХрдм рдФрд░ рдХреИрд╕реЗ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ?

рдпрд╣рд╛рдВ рдЕрднрд┐рдиреЗрддрд╛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рдХреА рдПрдХ рдирдИ рднреВрдорд┐рдХрд╛ рд╣реИ - рдХреНрдпреВрдПред рдЬрдм рд╣рдо рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рди рдХреЗрд╡рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдмрдЯрдиреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХреЗ рдПрдкреАрдЖрдИ рддрд░реАрдХреЛрдВ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрд░реАрдХреЗ) рдФрд░ REST рдПрдкреАрдЖрдИ рд╕реЗрд╡рд╛рдУрдВ (рдЖрдВрддрд░рд┐рдХ рдЖрдВрддрд░рд┐рдХ рд╕реЗрд╡рд╛ рд╕реЗ рдЬрд╛рджреВ рдХрд░ рд╕рдХрдиреЗ рд╡рд╛рд▓реЗ рддрд░реАрдХреЗ) рдХреЛ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдмреБрд╢ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХреНрдпреВрдП рдПрдкреАрдЖрдИ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдЖрдк рдЗрд╕рдХреА рд╕рднреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд▓рд┐рдВрдХ рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://vimeo.com/116941200 )ред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ рд╕рд╣реА рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рджреЗрддрд╛ рд╣реИред рдЪреЗрдХ рдХреЛ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрдЯ рд╕рд░реНрд╡рд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИ: рдЪреЗрдХ рдХрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдЗрд╕ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЬрд╛рдирддрд╛ рд╣реИред

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


рдЪрд┐рддреНрд░ 6. рдкреНрд░рд╛рдкреНрддрд┐ рдХреА рдпреЛрдЬрдирд╛

рдпрд╣ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реБрдЖ?

1. рдЖрд╡реЗрджрди рдореЗрдВ рдПрдХ рдирдХрд▓реА рдЪреЗрдХ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ рдЬреЛ рд░рд╕реАрдж рдореЗрдВ рдирдХрд▓реА рдЪреЗрдХ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рдерд╛ MockPaymentProvider рдлрд╝реАрд▓реНрдб:

 #if BUILD_FOR_AUTOMATION @objc extension BadooAppDelegate { @objc func setMockPurchaseReceipt(_ receipt: String?) { PaymentProvidersFactory.useMockPaymentProviderForITunesPayments = true MockPaymentProvider.receipt = receipt } ... } #endif 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 3. рдирдХрд▓реА рдЪреЗрдХ рдмреИрдХрдбреЛрд░

2. рдЖрд╡реЗрджрди рд╣рдорд╛рд░реЗ рдЪреЗрдХ рдХреЛ MockPaymentProvider рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд╣рдордиреЗ MakePayment рдореЙрдХ рдФрд░ MockPaymentProvider.receipt рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЧрдП рдЪреЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛:

 public class MockPaymentProvider: PaymentProvider { ... public func makePayment(_ transaction: BPDPaymentTransactionContext) { ... if let receiptData = MockPaymentProvider.receipt?.data(using: .utf8) { let request = BPDPurchaseReceiptRequest(...) self.networkService.send(request, completion: { [weak self] (_) in guard let sSelf = self else { return } if let receipt = request.responsePayload() { sSelf.delegate?.paymentProvider(sSelf, didReceiveReceipt: receipt) } }) } else { self.delegate?.paymentProvider(self, didFailTransaction: transaction) } } } 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 4. рдПрдХ рдирдХрд▓реА рдЬрд╛рдБрдЪ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд░реАрдж рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЛрдХрд╛ рдХреЙрд▓рд┐рдВрдЧ

3. рдирдХрд▓реА рдЪреЗрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

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

 $new_receipt_model = array_replace_recursive( //       $this->getDefaultModel(), //       //,      $this->enrichModelUsingSubscription($nr), //        $this->enrichModelUsingInput($input) ); //  $new_receipt = $this->signReceipt( json_encode($new_receipt_model, true), $new_receipt_model ); 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 5. рдЪреЗрдХ рдкреАрдврд╝реА рдХрд╛ рд╕рд░реНрд╡рд░ рд╣рд┐рд╕реНрд╕рд╛

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪреЗрдХ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рдХрд╕реНрдЯрдо рдЪреЗрдХ рдХреЛ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ Apple рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рдмрдЬрд╛рдп рдХрд░рддреЗ рд╣реИрдВред

 function signReceipt($receipt, $response)  { //     base64 $receipt = 'Subject: ' . base64_encode(json_encode($response)) . PHP_EOL . PHP_EOL . $receipt; file_put_contents($receipt_file, $receipt); ... //    $sign_result = openssl_pkcs7_sign( $receipt_file, $signed_receipt_file, 'file://'.$path_cert, 'file://'.$path_key, [], PKCS7_BINARY); ... //  $signed_content_with_headers = file_get_contents($signed_receipt_file); list($headers, $signed_content) = explode(PHP_EOL . PHP_EOL, $signed_content_with_headers); //  return str_replace(["\r\n", "\r", "\n"], '', $signed_content); } 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 6. рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЪреЗрдХ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐

4. рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ:

 (/       "((\d+) |  (\d+) ?/) do |service_type| #    service_details = parse_options(service_type) #  QA API (  Badoo) receipt = QaApi::Billing.order_get_app_store_receipt(service_details) #   Backdoors.set_fake_receipt(receipt) end 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 7. рдЦреАрд░реЗ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рд▓рд┐рдП рдЧреЗрд░рдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдХрджрдо

рдирд┐рд░реНрднрд░рддрд╛ рдирдВрдмрд░ 3ред Badoo рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ


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


рдЪрд┐рддреНрд░ 7. рд╕рд░реНрд╡рд░ рд╕рддреНрдпрд╛рдкрди рд╣рдЯрд╛рдирд╛

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рд░реНрд╡рд░ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╡рд░реНрдЧ рдХреА VerReceiptByCert рд╡рд┐рдзрд┐ рдореЗрдВ рдЪреЗрдХ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдРрдк рд╕реНрдЯреЛрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдирдХрд▓реА рдЬрд╛рдВрдЪ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рддреНрдпрд╛рдкрди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИ, рдФрд░ рд╣рдо рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд╕рд╛рде рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ, рд╣рдо рд╕реНрдерд╛рдиреАрдп рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреЗрдХ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдпрджрд┐ рд╕рдлрд▓ рд╣реЛ, рддреЛ рд╣рдо рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рд░рд┐рдЬрд▓реНрдЯ рдХреЛ рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕ рдХреЗ рд╕реНрдерд╛рдиреАрдп_рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЖрдВрддрд░рд┐рдХ рдХреНрд╖реЗрддреНрд░ (addLocallyVerifiedReceipt рд╡рд┐рдзрд┐) рдореЗрдВ рд░рдЦреЗрдВрдЧреЗред

 class EngineTest extends Engine function verifyReceiptByCert($receipt)  { $result = parent::verifyReceiptByCert($receipt); if ($result === -1 || empty($result)) { $result = $this->verifyReceiptByLocalCert($receipt); } return $result; } function verifyReceiptByLocalCert($receipt) { $receipt_file = tempnam(sys_get_temp_dir(), 'rcp'); file_put_contents($receipt_file, base64_decode($receipt)); $result = openssl_pkcs7_verify($receipt_file, PKCS7_BINARY, '/dev/null', [$DIR]); if ($result) { $this->addLocallyVerifiedReceipt($receipt, base64_decode($response)); } unlink($receipt_file); return $result; } class Engine function verifyReceiptByCert($receipt) { $receipt_file = tempnam(sys_get_temp_dir(), 'rcp'); file_put_contents($receipt_file, base64_decode($receipt)); $result = openssl_pkcs7_verify($receipt_file, PKCS7_BINARY, '/dev/null', [$DIR]); unlink($receipt_file); return $result; } 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 8. рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рддреНрдпрд╛рдкрди

рджреНрд╡рд┐рддреАрдпрдХ рд╕рддреНрдпрд╛рдкрди (рд╡реЗрд░рд┐рдлрд┐рдХреЗрд╢рди) рдХреЗ рджреМрд░рд╛рди, рд╣рдореЗрдВ getLocallyVerifiedReceipt рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕ рдХреЗ local_receipt рдлрд╝реАрд▓реНрдб рдХрд╛ рдорд╛рди рдорд┐рд▓рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рд╕рддреНрдпрд╛рдкрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдпрджрд┐ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА рд╣реИ, рддреЛ рд╣рдо рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╡рд░реНрдЧ ( рдорд╛рддрд╛-рдкрд┐рддрд╛ :: VerReceipt) рд╕реЗ рджреНрд╡рд┐рддреАрдпрдХ рд╕рддреНрдпрд╛рдкрди рдХрд╣рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдБ рд╣рдо App Store рд╕реЗ рдЗрд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдкрд░рд┐рдгрд╛рдо рдПрдХ рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рдЪреЗрдХ рд╣реИред

 class EngineTest extends Engine function verifyReceipt($receipt_encoded, $shared_secret, $env) { $response = $this->getLocallyVerifiedReceipt($receipt_encoded); if (!empty($response)) { return json_decode($response, true); } return parent::verifyReceipt($receipt_encoded, $shared_secret, $env); } class Engine function verifyReceipt($receipt_encoded, $shared_secret, $env) { $response = $this->_sendRequest($receipt_encoded, $shared_secret, $env); return $response; } 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 9. рдорд╛рдзреНрдпрдорд┐рдХ рд╕рддреНрдпрд╛рдкрди

5. рд╡реАрдбрд┐рдпреЛ рдЯреЗрд╕реНрдЯ рд░рди: рдЛрдг рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рдЦрд░реАрдж


рдЯреЗрд╕реНрдЯ рдирдВрдмрд░ 1ред рд╕рджрд╕реНрдпрддрд╛ рдЦрд░реАрдж


рдЬрдм
рдореИрдВ рдПрдХ рдлреЛрдЯреЛ рдХреЗ рд╕рд╛рде рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реВрдВ
рдФрд░
рдореИрдВ рдПрдХ рдирдпрд╛ рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдмрд┐рд▓рд┐рдВрдЧ рдЪреЗрдХ рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ
рдФрд░
рдореИрдВ рдЕрдкрдиреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╕рджрд╕реНрдпрддрд╛ рдЕрдХреНрд╖рдо рд╣реИ
рдЬрдм
рдореИрдВ рдЙрддреНрдкрд╛рдж рд╕реВрдЪреА рдЦреЛрд▓рддрд╛ рд╣реВрдВ
рдФрд░
рдореИрдВ рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдкреИрдХреЗрдЬ рдЦрд░реАрджрддрд╛ рд╣реВрдВ

рдореИрдВ рд╕рдлрд▓ рдЦрд░реАрдж рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ
рдФрд░
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╕рджрд╕реНрдпрддрд╛ рд╕рдХреНрд░рд┐рдп рд╣реИ

рдЯреЗрд╕реНрдЯ рд░рди рд╡реАрдбрд┐рдпреЛ:


рдЯреЗрд╕реНрдЯ рдирдВрдмрд░ 2 рдЛрдг рдЦрд░реАрджрдирд╛ рдФрд░ рдЙрдкрд╣рд╛рд░ рднреЗрдЬрдирд╛


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

рдореИрдВ рдореИрдЪ рдХрд╛ рдкреЗрдЬ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реВрдВ
рдЬрдм
рдореИрдВ рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрд╣рд╛рд░ рднреЗрдЬрдиреЗ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ

рдореИрдВ рдкреИрдХреЗрдЬ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рднреБрдЧрддрд╛рди рд╕реНрдХреНрд░реАрди рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ
рдЬрдм
рдореИрдВ 550 рдХреНрд░реЗрдбрд┐рдЯ рдЦрд░реАрджрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реВрдВ

рдореИрдВ рд╕рдлрд▓ рдЦрд░реАрдж рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ
рдФрд░
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд▓реАрд▓рд╛ рдХреЛ рдПрдХ рдЪреИрдЯ рдЙрдкрд╣рд╛рд░ рдорд┐рд▓рд╛


рдЯреЗрд╕реНрдЯ рд░рди рд╡реАрдбрд┐рдпреЛ:



рдирд┐рд░реНрдгрдп рдХрд╛ рдЖрдХрд▓рди: рдореБрдЦреНрдп рдЬреЛрдЦрд┐рдо


рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдХреБрдЫ рдЬреЛрдЦрд┐рдо рд╣реЛрддреЗ рд╣реИрдВред

1. рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред

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

2. рд╕реАрдорд╛рд╡рд░реНрддреА рдорд╛рдорд▓реЗред

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

3. рдирдХрд▓реА рдпрд╛ рдзреЛрдЦреЗрдмрд╛рдЬред

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

4. рдЪреЗрдХ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдмрджрд▓реЗрдВред

рдпрд╣ рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рдЬреЛрдЦрд┐рдо рд╣реИред рдЪреЗрдХ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдмрджрд▓рдирд╛ рддрдм рд╕рдВрднрд╡ рд╣реИ рдЬрдм рдРрдкреНрдкрд▓ рд╣рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рдмрд┐рдирд╛ рдХреБрдЫ рдмрджрд▓рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдорд╛рдорд▓рд╛ рдерд╛: рдЬрдм iOS 11 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдЪреЗрдХ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ред рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдирдХрд▓реА рдЪреЗрдХ рдмрдирд╛рдпрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд╣реА рдерд╛: рд╕рднреА рдХреНрд╖реЗрддреНрд░ рдЬрдЧрд╣ рдореЗрдВ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдЕрджреНрднреБрдд рд╣реИ, рд╕рдм рдХреБрдЫ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рддреЛ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЪреЗрдХ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлрд╝реАрд▓реНрдбреНрд╕ рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред

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

рдкрд░рд┐рдгрд╛рдо



рдореБрдЦреНрдп рд▓рд╛рднреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ рд╣рдо рдореЛрдХреА рд╡рд┐рдзрд┐ рдФрд░ рдирдХрд▓реА рд╡рд╕реНрддреБ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред

рдЖрдИрдУрдПрд╕ рдкрд░ рд╕рд╢реБрд▓реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕рд╕реНрддреА, рддреЗрдЬ рдФрд░ рд╕реНрдерд┐рд░ рд╕реНрд╡рдЪрд╛рд▓рди


IOS рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдЯреАрдо (рдХреЙрд▓рд┐рди рдЪрд╛рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж) рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рд╣рдо рднреБрдЧрддрд╛рди рдХреЗ рд▓рд┐рдП 150 рд╕реЗ рдЕрдзрд┐рдХ рдСрдЯреЛ-рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдпрд╣ рдЖрд╡реЗрджрди рдХреЗ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрд╡рд░реЗрдЬ рд╣реИред

рд╕рдорд╛рдирд╛рдВрддрд░рдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо iOS рдХреНрд▓рд╛рдЗрдВрдЯ рдбреЗрд╡рд▓рдкрд░ рдпрд╛ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдбреЗрд╡рд▓рдкрд░ рдХреА рдХрд┐рд╕реА рднреА рд╢рд╛рдЦрд╛ рдкрд░ рдХреЗрд╡рд▓ 15-20 рдорд┐рдирдЯ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрд╡рдЪрд╛рд▓рди рд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЖрда рдШрдВрдЯреЗ рд▓рдЧрддреЗ рдереЗред

рд╣рдо рдореЙрдХ рдкреЗрдореЗрдВрдЯ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЛ рдореЛрдХреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рддрд░рд╣ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдореВрдХ рдХреА рдорджрдж рд╕реЗ, рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдЙрддреНрдкрд╛рдж рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рдЬрдм рдЬрд╛рдВрдЪ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ рддреЛ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХреИрд╕реЗ рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдордиреЗ рдРрд╕реЗ рдорд╛рдорд▓реЗ рдЦреЛрд▓реЗ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкрд╣рд▓реЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдирд╣реАрдВ рдкрд░рдЦ рд╕рдХрддреЗ рдереЗред

рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдЧрдорди


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

рднреБрдЧрддрд╛рди рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдЧрдорди


рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рд╕рдлрд▓ рдФрд░ рдХреБрд╢рд▓ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдХреЛрдб рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ - рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпреВрдЖрдИ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдФрд░ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреЛ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдкреНрдкрд▓ рд╕реЗ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛: рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐


рдПрдХ рд╕рдорд╛рди рдкреНрд░рдгрд╛рд▓реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдирд┐рдореЗрдп рд╣реИ рдЬрдм рдЖрдк рдирдП рдПрдХреАрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрднреА рддрдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рддреЛ рдпрд╣ рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рдерд╛ред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИред Apple рдкрд░ рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐ рдЕрднреА рддрдХ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдкрд╛рдпрд▓рдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЬрд┐рд╕реЗ Apple рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдПрдХ рдЧреНрд░реЗрд╕ рдкреАрд░рд┐рдпрдб рдХреЗ рд╕рд╛рде рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╣рд╛рдБ JSON рдХреЛрдб рдХрд╛ рдПрдХ рдРрд╕рд╛ рдЯреБрдХрдбрд╝рд╛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:

 pending_renewal_info:[ { expiration_intent: 2 grace_period_expires_date: 2019-04-25 15:50:57 Etc/GMT auto_renew_product_id: badoo.productId original_transaction_id: 560000361869085 is_in_billing_retry_period: 1 grace_period_expires_date_pst: 2019-04-25 08:50:57 America/Los_Angeles product_id: badoo.productId grace_period_expires_date_ms: 1556207457000 auto_renew_status: 1 }] 

рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ 10. рдПрдХ рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдЧреНрд░рд╣ рдЕрд╡рдзрд┐

рд╣рдордиреЗ рдпрд╣ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ рдмрдбрд╝реА рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рджрд┐рдпрд╛ред рд╣рдорд╛рд░реА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рд╣рдо рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдЕрдм рд╣рдо рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдареЗрд╕ рдкрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рд╕рдВрд░рдЪрдирд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░реАрдХреНрд╖рдг


рд╣рдорд╛рд░реЗ рд╢реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ рдЬреЛ рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╢реЛрд░ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдмрдЧ рдвреВрдВрдврдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдордд рд╕реЛрдЪреЛ рдХрд┐ рд╣рдо рдЗрд╕ рдкрджреНрдзрддрд┐ рд╕реЗ рд╕рдм рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рд╕рдм рдХреБрдЫ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддрд░реАрдХреЛрдВ рдХреА рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ: рдареЗрд╕ рдкрд░ рдПрдХ рдЕрд╕рд▓реА рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛, рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛, рдореЛрдХреНрд╕ рдФрд░ рдирдХрд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреА рд╡рд┐рдзрд┐, рдЗрдХрд╛рдИ рдФрд░ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгред рдХреГрдкрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдкрд┐рд░рд╛рдорд┐рдб рдХрд╛ рд╕рдВрддреБрд▓рди рдпрд╛рдж рд░рдЦреЗрдВ рдФрд░ рдПрдХ рд╡рд┐рдзрд┐ рд╕реЗ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВред рдпрд╣ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдЙрджрд╛рд╕ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИ, рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЗ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╕ рдореИрдиреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг, рдФрд░ рд╕рдЯреАрдХ рд╕реНрдерд╛рди рдкрд░ рдХрдИ рдЕрдиреНрдп рдЧрдВрднреАрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕рдмрд╕реЗ рджрд░реНрджрдирд╛рдХ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рд╣рдорд╛рд░реЗ рд╢реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рди рдХреЗрд╡рд▓ iOS рдкрд░ рди рдХреЗрд╡рд▓ рднреБрдЧрддрд╛рди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреА рдПрдХ рд╕рд╕реНрддреА, рддреЗрдЬ рдФрд░ рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐ рдорд┐рд▓реА, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдХреЛ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдм рд╣рдо рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рдкреЗрдб рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ (рдЧреНрд▓реЛрдмрд▓ рдЪрд╛рд░реНрдЬ, рдмреЛрдХреВ, рд╕реЗрдВрдЯрд┐рд▓реА) рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЕрд╕реНрдерд┐рд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░рддрд┐рдмрдВрдз рд╣реИрдВред рд╣рдо рд╡рд┐рдЬреНрдЮрд╛рдкрди, рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдФрд░ рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореЛрдХреА рдкрджреНрдзрддрд┐ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

рдЕрдВрдд рддрдХ рдкрдврд╝реЗ рд╣реБрдП рд╕рднреА рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдЗрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рдзрдиреНрдпрд╡рд╛рдж:

  • рдкреАрдЯрд░ рдХреЛрд▓рдкрд╛рд╢рд┐рдХреЛрд╡ рдПрдХ рдЖрдИрдУрдПрд╕ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл рдореЛрдХреА рдмрдирд╛рдиреЗ рдФрд░ рдкреАрдкреАрдкреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА;
  • рд╡реНрд▓рд╛рджрд┐рдореАрд░ рд╕реЛрд▓реЛрдбреЛрд╡ - рдмрд┐рд▓рд┐рдВрдЧ рдХреНрдпреВрдП, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдлрд░реНрдЬреА рдЪреЗрдХ рдмрдирд╛рдиреЗ рдФрд░ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рд╕реЗ рдЪреЗрдХрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдП рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдорджрдж рдХреА;
  • рдореИрдХреНрд╕рд┐рдо рдлрд┐рд▓рд╛рдЯреЛрд╡ рдФрд░ рд╡рд╕реАрд▓реА рд╕реНрдЯреЗрдкрд╛рдиреЛрд╡ - рдмрд┐рд▓рд┐рдВрдЧ рджреЗрд╡ рдЯреАрдо, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдорджрдж рдХреА;
  • iOS рджреЗрд╡ рдЯреАрдо - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬреЛ рдПрдХ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рд╣рдорд╛рд░реЗ рднреБрдЧрддрд╛рдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рднрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рдЬрд┐рд╕рд╕реЗ рдореЛрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛;
  • рдЖрдИрдУрдПрд╕ рдХреНрдпреВрдП рдЯреАрдо рдПрдХ рднрдпрд╛рдирдХ рдкрд░реАрдХреНрд╖рдг рдЯреАрдо рд╣реИ рдЬрд┐рд╕рдиреЗ рдСрдЯреЛрдЯреЗрд╕реНрдЯреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд▓рд┐рдЦрд╛ рд╣реИ;
  • рдмрд┐рд▓рд┐рдВрдЧ рдХреНрдпреВрдП рдЯреАрдо - рдкрд░реАрдХреНрд╖рдХ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рд╢реЛрдз рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред

Source: https://habr.com/ru/post/hi460667/


All Articles