рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд▓рд╛рдЦреЛрдВ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдВ рджреЗрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдирд╛

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

push-fig1

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

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

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

push-fig1
рдкреБрд╢ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЬреАрд╡рди рдЪрдХреНрд░

рдПрдХ рдкрд░рд┐рджреГрд╢реНрдп рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЧрд░реНрдо рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХреА рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рд╣рдореЗрдВ рд▓рдЧрднрдЧ рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рдПрдЧреА:
рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреАрдордВрдЪChannelURIрд╢реНрд░реЗрдгрд┐рдпрд╛рдБрднрд╛рд╖рд╛ClientVersion
1рд╡рд┐рдВрдбреЛрдЬchannel.uri / 1"" рд╡рд┐рд╢реНрд╡ "," рд╡реНрдпрд╡рд╕рд╛рдп "}рдЕрдВрдЧреНрд░реЗрдЬреАV1.1
2WindowsPhonechannel.uri / 2"" рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА "," рдЦреЗрд▓ "}рдлреНрд░реЗрдВрдЪV2.0
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрдИ рдбрд┐рд╡рд╛рдЗрд╕ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рд╕реВрдЪрдирд╛рдУрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд░реАрдпрддрд╛рдУрдВ рдХреЗ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬрд▓реНрдж рд╣реА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

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

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

рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХреНрдпреЛрдВ?


Windows Azure Notification Hub рдЖрдкрдХреЛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рднреЗрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдБ:

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

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

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

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

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

рдХрд┐рд╕реА рдмреИрдХрдПрдВрдб рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рд╕рд░реНрд╡рд░ рдмреИрдХрдПрдВрдб рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ .NET рдпрд╛ Node.js, Java рдпрд╛ PHP, Python рдпрд╛ Ruby рд╣реЛ, рдЬреЛ рдореМрдЬреВрджрд╛ SDK рдпрд╛ рдЦреБрд▓реЗ REST API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реЛред рд╕реЗрд╡рд╛ рдХреЗрд╡рд▓ Windows Azure рдореЛрдмрд╛рдЗрд▓ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддреА рд╣реИред рдЗрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рджреЛрдиреЛрдВ рдкрд░ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдмрд┐рдВрдЧ рд╕рдорд╛рдЪрд╛рд░: рд▓рд╛рдЦреЛрдВ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрд░реНрдо рд╕рдорд╛рдЪрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг (рдЬрдирд╡рд░реА 2013 рдореЗрдВ рд▓реЙрдиреНрдЪ) рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рд╣рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрд┐рдВрдЧ рдиреНрдпреВрдЬрд╝ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдерд╛, рдЬреЛ рд╣рд░ рд╡рд┐рдВрдбреЛрдЬ 8.x рдкреАрд╕реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 8 рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдмрд┐рдВрдЧ рдиреНрдпреВрдЬ рдХреЛ рдЧрд░реНрдо рд╕рдорд╛рдЪрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдпрд╣ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

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

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

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

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



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

push-fig2
рдмрд┐рдВрдЧ рдиреНрдпреВрдЬ рдкреБрд╢ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЕрд╡рд▓реЛрдХрди

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

рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдирд╛


рдЖрдк Windows Azure рдкреНрд░рдмрдВрдзрди рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирдИ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдмрдирд╛рдХрд░ Windows Azure рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирдИ -> рдРрдк рд╕реЗрд╡рд╛ рд╕рдВрд╡рд╛рдж рдореЗрдВ рд╕реЗрд╡рд╛ рдмрд╕ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:



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



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдЯреИрдм рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рд╕реНрдЯреЛрд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЕрдкрдиреА рд╕рд╛рдЦ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:



рдФрд░ рдпрд╣ рд╕рдм рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрддрд╛ рд╣реИред

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

рд╣рдм рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВ ред RegisterNativeAsync ( рдЪреИрдирд▓ ред рдЙрдбрд╝реА , рдирдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ [ ] { "myTag" , "myOtherTag" } ) ;

рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдЕрднреА рддрдХ WinJS рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрд╕рдбреАрдХреЗ рдХреА рдкреЗрд╢рдХрд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдирд┐рдореНрди рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ REST API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

рд╣рдмред registerApplicationAsync ( channelUri , [ "myTag" , "myOtherTag" ] ) ;

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

var рдЯреЛрд╕реНрдЯ = @ "<рдЯреЛрд╕реНрдЯ> <рд╡рд┐рдЬрд╝реБрдЕрд▓> <рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ =" "рдЯреЛрд╕реНрдЯрдЯреЗрдХреНрд╕реНрдЯ 01" "> <рдЯреЗрдХреНрд╕реНрдЯ рдЖрдИрдбреА =" "1 "> рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдирдорд╕реНрдХрд╛рд░! </ рдЯреЗрдХреНрд╕реНрдЯ> </ рдмрд╛рдзреНрдпрдХрд╛рд░реА> </ рд╡рд┐рдЬрд╝реБрдЕрд▓> </ рдЯреЛрд╕реНрдЯ> " ;

рд╣рдм рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВ ред SendWindowsNativeNotificationAsync ( рдЯреЛрд╕реНрдЯ ) ;

рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХрд┐рд╕реА рднреА XML рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ WNS (рд╡рд┐рдВрдбреЛрдЬ 8.1 рдХреЗ рд▓рд┐рдП рдирдП рдЯреЗрдореНрдкрд▓реЗрдЯ) рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд╡рд┐рдВрдбреЛрдЬ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рд╕рд╣реА XML-рдХреЛрдб рдмрдирд╛рдПрдВ рдФрд░ рдкрд┐рдЫрд▓реЗ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдХреА рддрд░рд╣ рдЙрд╕реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЖрдХрд╛рд░ рдореЗрдВ 310x310 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЯрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ):

var рдЯрд╛рдЗрд▓ = @ "<рдЯрд╛рдЗрд▓>" ;
рдЯрд╛рдЗрд▓ + = @ "<рджреГрд╢реНрдп рд▓рдВрдЧ =" "рдПрди-рдпреВрдПрд╕" ">" ;
рдЯрд╛рдЗрд▓ + = @ "<рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ =" "рдЯрд╛рдЗрд▓рд╡реЗрдб 310x150 рдЖрдИрдореИрдиреЗрдЬрдПрдВрдбрдЯреИрдХреНрд╕ 01" ">" ;
рдЯрд╛рдЗрд▓ + = @ "<image id =" "1" "src =" "ms-appx: ///images/redWide.png" "/>" ;
рдЯрд╛рдЗрд▓ + = @ "<рдЯреЗрдХреНрд╕реНрдЯ рдЖрдИрдбреА =" "1" "> рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб! рдореЗрд░реА рдмрд╣реБрдд рд╣реА рдЯрд╛рдЗрд▓ рдЕрдзрд┐рд╕реВрдЪрдирд╛ </ рдкрд╛рда>" ;
рдЯрд╛рдЗрд▓ + = @ "</ рдмрд╛рдзреНрдпрдХрд╛рд░реА>" ;
рдЯрд╛рдЗрд▓ + = @ "<рдмрд╛рдзреНрдпрдХрд╛рд░реА рдЯреЗрдореНрдкрд▓реЗрдЯ =" "рдЯрд╛рдЗрд▓рд╕рдХреНрд╡реЗрдпрд░ 150x150Text04" ">" ;
рдЯрд╛рдЗрд▓ + = @ "<рдЯреЗрдХреНрд╕реНрдЯ рдЖрдИрдбреА =" "1" "> рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб! рдореЗрд░реА рдмрд╣реБрдд рд╣реА рдЯрд╛рдЗрд▓ рдЕрдзрд┐рд╕реВрдЪрдирд╛ </ рдкрд╛рда>" ;
рдЯрд╛рдЗрд▓ + = @ "</ рдмрд╛рдзреНрдпрдХрд╛рд░реА>" ;
рдЯрд╛рдЗрд▓ + = @ "</ рджреГрд╢реНрдп>" ;
рдЯрд╛рдЗрд▓ + = @ "</ рдЯрд╛рдЗрд▓>" ;

рд╣рдм ред SendWindowsNativeNotificationAsync ( рдЯрд╛рдЗрд▓ ) ;

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 8 , рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдПрд╕рдбреАрдХреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдЖрдк .NET, рдмреИрдХрдПрдВрдб, рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдореЛрдмрд╛рдЗрд▓ рд╕рд░реНрд╡рд┐рд╕ рд╕реЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдХрд╣реАрдВ рд╕реЗ рднреА рдиреЛрдб.рдЬреЗрдПрд╕ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рд░реАрд╕реНрдЯ рдПрдкреАрдЖрдИ рдХреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЕрдкрдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ Windows Azure рдкреНрд░рдмрдВрдзрди рдкреЛрд░реНрдЯрд▓ рд╕реЗ рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ рд▓реЗ рдЬрд╛рдПрдВ:



рдФрд░ рджрд░реНрдЬрдиреЛрдВ рдореАрдЯреНрд░рд┐рдХ рд╕реЗ рдЕрдкрдиреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:



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


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

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ


рдиреАрдЪреЗ рдЖрдкрдХреЛ рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдорд┐рд▓реЗрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЛ Microsoft рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ:


рдФрд░ рдЕрдЧрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЕрдкрдиреА рд╕реЗрд╡рд╛ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдвреВрдВрдврдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдРрдкрдкреНрд░реЙрдлреЗрд╢рдирд▓реЗрдХреНрд░реВ рд╕реЗрд╡рд╛ рдкрд░ рдЬрд╛рдПрдВред

рд╣рдореЗрдВ azurerus@microsoft.com рдкрд░ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдФрд░ рдлреЗрд╕рдмреБрдХ рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХрдореНрдпреБрдирд┐рдЯреА рдореЗрдВ рдЖрдкрдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдорд┐рд▓реЗрдВрдЧреЗ (рдЙрдирд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫрдирд╛ рди рднреВрд▓реЗрдВ), рддрд╕реНрд╡реАрд░реЗрдВ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЦрдмрд░реЗрдВред

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


All Articles