IOS рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ AppStore рдмрдирд╛рдПрдВ

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

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛:
  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
  2. рдХреЗрд╡рд▓ рдЕрдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
  3. рд╕рд░реНрд╡рд░ рдкрд░ рдЖрд╡реЗрджрди рдХрд╛ рд╕рд░рд▓ рдкреНрд░рдХрд╛рд╢рди


рдореИрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХреНрдпрд╛ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдереАрдВред

1ред

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

2ред

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред рд╕рдлрд╛рд░реА (рдореИрдВ рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ) рдФрд░ AppStore рдХреЗ рдмреАрдЪ рдХрд╛ рд╕рддреНрд░ рдЕрдлрд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИред рдереЛрдбрд╝реЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде, рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕рддреНрд░ рдХреБрдВрдЬреА рдмрдирд╛рдПрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдВрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВред рд╣рдо рд╕рд┐рд░реНрдл рдХреБрдХреАрдЬрд╝ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЬреАрдИрдЯреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЬреАрд╡рдирдХрд╛рд▓ / рд╕рдордп рдкрд░ рд╕реАрдорд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдЖрдЧреЗ, рдореИрдВ рдПрдХ рдФрд░ рдЫреЛрдЯреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА, рдкреНрд▓рд┐рд╕реНрдЯ рдХрд╛ рд▓рд┐рдВрдХ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрд┐рдЦрддрд╛ рдерд╛: рдПрдкреНрд▓реАрдХреЗрд╢рди: //example.com/getapp; рдХреБрдВрдЬреА = F00DBEE рдФрд░ рдЯрд╛рдЗрдк = рдкреНрд▓рд┐рд╕реНрдЯ , рдЖрд╡реЗрджрди рдЦреБрдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдк рдХрд░реЗрдВ = ipaред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЬрдм рд▓рд┐рдВрдХ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ, рдмрд╛рдХреА рдмрд╕ рдбрд┐рд╕реНрдХрд╕ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИред рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рд╣рдорд╛рд░рд╛ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ - рдмреНрдпрд╛рдЬ рдХреЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдПрдХ рдФрд░ рддрд┐рдкрд╣рд┐рдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк AppStore рдЖрд╡реЗрджрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдпрд╣ HEAD рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдлрд╝рд╛рдЗрд▓ рдХреЛ GET рдХреЗ рд╕рд╛рде рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЪрд╛рд▓рд╛рдХ рдЪрд╛рд▓ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореЗрд░рд╛ рд╕рддреНрд░ "рдЦрд░рд╛рдм рд╣реЛ рдЧрдпрд╛" рдЬрдм рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ред рд╣рд╛рдВ, рдЖрд╡реЗрджрди рджреЛ рдмрд╛рд░ рд╣реА рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП HEAD === GET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрджрдд рд╣реИред

3ред

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

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

рдЙрджрд╛рд╣рд░рдг
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>items</key> <array> <dict> <key>assets</key> <array> <!-- .    --> <dict> <key>kind</key> <string>software-package</string> <key>url</key> <string>__URL__</string> </dict> <!--  , ,      .      --> <dict> <key>kind</key> <string>display-image</string> <key>needs-shine</key> <false/> <key>url</key> <string>__SMALL_IMAGE__</string> </dict> </array> <key>metadata</key> <dict> <!-- .    --> <key>bundle-identifier</key> <string>__IDENTIFIER__</string> <!-- .    --> <key>bundle-version</key> <string>__VERSION__</string> <key>kind</key> <string>software</string> <!-- .   --> <key>title</key> <string>__TITLE__</string> </dict> </dict> </array> </dict> </plist> 

рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЖрд╡реЗрджрди рдХреЗ рдЖрдИрдкреАрдП-рдлрд╝рд╛рдЗрд▓ (рдЬреЛ рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рд╣реИ) рдХреЗ рдЖрдВрддреНрд░ рдореЗрдВ рд╕реНрдерд┐рдд рдПрдХ рдФрд░ рдкреНрд▓рд┐рд╕реНрдЯ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - Info.plistред рдПрдХрдорд╛рддреНрд░ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╣реИред MacOS рдореЗрдВ рдкреНрд▓рд┐рд╕реНрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд▓реВрдЯрд┐рд▓ рдХрдВрд╕реЛрд▓ рдпреВрдЯрд┐рд▓рд┐рдЯреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ MacOS рдирд╣реАрдВ рд╣реИред

рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрдирд╡рд░реНрдЯрд░ рдХреЛ рд▓рд┐рдЦрдХрд░, рдпрд╛ рдПрдХ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдХреЗ, рдпрд╛ рдкрд░реНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рдВрдбреЛрдЬ Apple рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрддреЗ рдкрд░ рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ " C: \ Program Files (x86) \ Common Files \ Apple \ Apple рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдорд░реНрдерди \" "ред рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк рдЖрдХрд░реНрд╖рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╣рдВрдЧрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд░реНрд▓ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдмрд╛рдЗрдирд░реА рдкреНрд▓рд┐рд╕реНрдЯ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдЗрд╕ XML рдЬреИрд╕рд╛ рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ:
bplist рдЙрджрд╛рд╣рд░рдг
 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>14D73</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleDisplayName</key> <string>MyApp</string> <key>CFBundleExecutable</key> <string>MyApp</string> <key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>i57.png</string> <string>i114.png</string> </array> </dict></dict> <key>CFBundleIdentifier</key> <string>com.company.MyApp.ios</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>MyApp</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>1.0</string> <key>CFBundleSupportedPlatforms</key> <array> <string>iPhoneOS</string> </array> <key>CFBundleVersion</key> <string>1.0.3</string> <!--      ,       --> </dict> </plist> 

рд╡рд░реНрдгрди рд╕реЗ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ: CFBundleVersion , CFBundleIdentifier , CFBundleDisFLFame ред рдпрд╣ рдХреНрд░рдорд╢рдГ рдирд╛рдо, рд╕рдВрд╕реНрдХрд░рдг, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИред рдЖрдк рдмреЛрдирд╕ рдЖрдЗрдХрди рднреА рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд XPath / plist / рддрд╛рдирд╛рд╢рд╛рд╣реА / рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ [(рдкрд╛рда (), ' __KEY__ ')] / рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд-рднрд╛рдИ :: рд╕реНрдЯреНрд░рд┐рдВрдЧ [1] / рдкрд╛рда () рдЬрд╣рд╛рдВ __KEY__ рдЖрд╡рд╢реНрдпрдХ рдХреБрдВрдЬреА рд╣реИред

рдЗрд╕ рддрд░рд╣, рдЖрдк рди рдХреЗрд╡рд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдбрд╣реЙрдХ рднреА рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рдмрд┐рдирд╛ред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдбреЗрдЯред

рдЖрд╡реЗрджрди рдХреЛ рд╕реНрд╡рдпрдВ рдЖрд╡реЗрджрди рдЕрджреНрдпрддрди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдпрд╣ AppStore рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, b2b рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╣ рдЕрднреА рднреА iTunes рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрдВрдк рдХрд░рдиреЗ рдкрд░ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрд╡рдпрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕реАрдзреЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдлрд╛рд░реА рдореЗрдВ рдореИрдЬрд┐рдХ рд▓рд┐рдВрдХ (рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ) рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдореИрдЬрд┐рдХ рд▓рд┐рдВрдХ рдЦреЛрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рдЗрдЯреНрд╕-рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ : //? рдПрдХреНрд╢рди = рдбрд╛рдЙрдирд▓реЛрдб-рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдФрд░ рдпреВрдЖрд░рдПрд▓ = ред

рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВред

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

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


All Articles