рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ FCM рдореИрд╕реЗрдЬ рднреЗрдЬрдиреЗ рдХреЗ рд╕рдмрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ

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

рдореБрдЦреНрдп рд╢рдмреНрдж рдФрд░ рдХреЙрдиреНрд╕реЗрдкреНрдЯ

рдореИрд╕реЗрдЬ рдХрд╛ рдЕрдиреБрд░реЛрдз: FCM рдореИрд╕реЗрдЬ рдХрд╛ рдЕрдиреБрд░реЛрдз. рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ "рдЕрдиреБрд░реЛрдз", "рдореИрд╕реЗрдЬ" рдпрд╛ "рдХреНрд╡реЗрд░реА" рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб (рдЖрд░рдкреАрдПрд╕): рдпрд╣ рдПрдХ рдореЗрдЯреНрд░рд┐рдХ рд╣реИ. рдЗрд╕рд╕реЗ FCM рдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рджрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреНрд╡реЗрд░реА рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб (рдХреНрдпреВрдкреАрдПрд╕) рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдХреЛрдЯрд╛ рдЯреЛрдХрди, рдЯреЛрдХрди рдмрдХреЗрдЯ, рдФрд░ рд░реАрдлрд╝рд┐рд▓: FCM HTTP v1 API рдХреЗ рдЬрд╝рд░рд┐рдП рдореИрд╕реЗрдЬ рднреЗрдЬрддреЗ рд╕рдордп, рд╣рд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рддрдп рд╕рдордп рдореЗрдВ рдХреЛрдЯрд╛ рдЯреЛрдХрди рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕ рд╡рд┐рдВрдбреЛ рдХреЛ "рдЯреЛрдХрди рдмрдХреЗрдЯ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╣ рд╕рдордпрд╕реАрдорд╛ рдЦрддреНрдо рд╣реЛрдиреЗ рдкрд░, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реАрдлрд╝рд┐рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: HTTP v1 API, рд╣рд░ рдПрдХ рдорд┐рдирдЯ рдХреЗ рдЯреЛрдХрди рдмрдХреЗрдЯ рдХреЗ рд▓рд┐рдП 600K рдХреЛрдЯрд╛ рдЯреЛрдХрди рджреЗрддрд╛ рд╣реИ. рдпреЗ рдЯреЛрдХрди, рд╣рд░ рдПрдХ рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рднрд░ рдЬрд╛рддреЗ рд╣реИрдВ.

рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ: рдЬрдм рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡реЙрд▓реНрдпреВрдо, FCM рд╕реЗрд╡рд╛ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реЗрд╡рд╛ рджреЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЗрдирдЧреНрд░реЗрд╕ рдлрд╝реНрд▓реЛ рдХреЛ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ. 429 рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде retry-after рдЧрдбрд╝рдмрдбрд╝реА рд╡рд╛рд▓реЗ рдЬрд╡рд╛рдм рджрд┐рдЦрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рд╕реЗ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рддрдп рдХреА рдЧрдИ рд╕рдордпрд╛рд╡рдзрд┐ рддрдХ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП.

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

рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝: рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп, рд╕рдордп рдХреЗ рдЕрдВрддрд░ рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рдмрдврд╝рд╛рдПрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: 1s, 2s, 4s, 8s, 16s, 32s рд╡рдЧреИрд░рд╣.

рдЬрд┐рдЯрд░рд┐рдВрдЧ: рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рддрдп рд╕рдордп рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛. рдЬрд┐рдЯрд░рд┐рдВрдЧ рдХреА рдорджрдж рд╕реЗ, рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд╕рдордп рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдХ рдЬреИрд╕рд╛ рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: 0.9 рд╕реЗрдХрдВрдб, 2.3 рд╕реЗрдХрдВрдб, 4.1 рд╕реЗрдХрдВрдб, 8.5 рд╕реЗрдХрдВрдб, 17.9 рд╕реЗрдХрдВрдб, 34.7 рд╕реЗрдХрдВрдб.

рдмрд╛рд░-рдмрд╛рд░ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛: рдЬрдм рдЕрдиреБрд░реЛрдз рдкреВрд░реЗ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдмрд╛рд░-рдмрд╛рд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕рд╛ рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝/рдЬрд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рд▓реЛрдб рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рднреАрдбрд╝ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ "рдмрдврд╝" рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдЧрдВрднреАрд░ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ.

рд╕рдорд╕реНрдпрд╛: рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рдмрдврд╝реЛрддрд░реА

FCM, рд╣рд░ рд╕реЗрдХрдВрдб рдореЗрдВ рд▓рд╛рдЦреЛрдВ рдЕрдиреБрд░реЛрдзреЛрдВ (рдЖрд░рдкреАрдПрд╕) рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ. рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ, рджреЗрд░реА рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрдиреЗ, рдФрд░ рдЖрдЙрдЯреЗрдЬ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╡рдЬрд╣ рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрдврд╝реЛрддрд░реА рд╣реИ.

рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдореЗрдВ, рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдирд┐рдпрдорд┐рдд рдЗрдВрдЯрд░рд╡рд▓ рдкрд░ рдмрдврд╝реЛрддрд░реА рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ.

рд╕реНрдкрд╛рдЗрдХреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рдмрдврд╝реЛрддрд░реА рдХрдИ рддрд░рд╣ рдХреА рд╣реЛрддреА рд╣реИ.

рд╣рд░ рдШрдВрдЯреЗ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЕрдЪрд╛рдирдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрдврд╝реЛрддрд░реА: FCM рдХреЛ рд╣рд░ рдШрдВрдЯреЗ рдХреЗ рдкрд╣рд▓реЗ 30 рд╕реЗрдХрдВрдб рд╕реЗ рд▓реЗрдХрд░ рджреЛ рдорд┐рдирдЯ рдХреЗ рджреМрд░рд╛рди, рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рджреЛрдЧреБрдирд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдорд┐рд▓рддрд╛ рд╣реИ. рдЗрд╕реА рддрд░рд╣, рдЖрдзреЗ рдШрдВрдЯреЗ рдФрд░ 15 рдорд┐рдирдЯ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдкрд░ рднреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдо, рд╕реНрдкрд╛рдЗрдХ рджреЗрдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг: 00:15, 00:30, 00:45

рдЗрд╕ рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдореЗрдВ, рд╣рд░ рдЖрдзреЗ рдШрдВрдЯреЗ рдФрд░ рд╣рд░ 15 рдорд┐рдирдЯ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрдврд╝реЛрддрд░реА рдХреЗ рдЯреНрд░реЗрдВрдб рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ.

рдЕрдиреБрд░реЛрдз рдХреЛ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдирд╛: рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рди рд╣реЛрдиреЗ рдпрд╛ рд╕рдордпрд╕реАрдорд╛ рдЦрддреНрдо рд╣реЛрдиреЗ рдкрд░, рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдиреБрд░реЛрдз рдХреЛ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдиреЗ рд╕реЗ, рдореМрдЬреВрджрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдмрдврд╝реЛрддрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ.

рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдореЗрдВ рд╕реНрдкрд╛рдЗрдХ рдкреИрдЯрд░реНрди рдмрдврд╝рддреЗ рд╣реБрдП рджрд┐рдЦ рд░рд╣реЗ рд╣реИрдВ.

рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреИрдЯрд░реНрди рдореЗрдВ рдЕрдЪрд╛рдирдХ рдмрджрд▓рд╛рд╡ рд╣реЛрдирд╛: рдирдП рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ FCM рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ FCM рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ, рд╕реНрдкрд╛рдЗрдХ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ. рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рд╛рдиреЗ рдЬреИрд╕реЗ рд╕реНрдореВрджрд┐рдВрдЧ рдлрд╝реИрдХреНрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ.

рдПрдХ рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдореЗрдВ рдЕрдЪрд╛рдирдХ рд╣реБрдИ рдмрдврд╝реЛрддрд░реА рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.

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

рдЗрд╕ рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдореЗрдВ, рдЕрдЪрд╛рдирдХ рд╣реБрдИ рдмрдврд╝реЛрддрд░реА рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ.

рдЦрд╛рд╕ рдЗрд╡реЗрдВрдЯ: рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ (31 рджрд┐рд╕рдВрдмрд░ рдХреА рд╢рд╛рдо) рдпрд╛ рдЦреЗрд▓-рдХреВрдж рд╕реЗ рдЬреБрдбрд╝реЗ рдЗрд╡реЗрдВрдЯ (FIFA рд╡рд┐рд╢реНрд╡ рдХрдк) рдХреЗ рджреМрд░рд╛рди рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рдмрдврд╝реЛрддрд░реА рд╣реЛрддреА рд╣реИ.

рдПрдХ рд▓рд╛рдЗрди рдЪрд╛рд░реНрдЯ рдореЗрдВ, рдХрдИ рдмрд╛рд░ рдЕрдЪрд╛рдирдХ рдмрдврд╝реЛрддрд░реА рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ.

"рдлрд╝реНрд▓реИрдЯрдирд┐рдВрдЧ рдж рдХрд░реНрд╡" рдХреА рдорджрдж рд╕реЗ, рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрдврд╝реЛрддрд░реА рдХреЛ рдХрдо рдХрд░рдирд╛

рдЗрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЕрдЪрд╛рдирдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрдврд╝реЛрддрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЗрдиреНрд╣реЗрдВ "рдлрд╝реНрд▓реИрдЯ рдж рдХрд░реНрд╡" рд░рдгрдиреАрддрд┐рдпрд╛рдВ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ.

FCM рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕рд┐рд░реНрдлрд╝ рд╕рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд░реЗрдВ

рдХреБрдЫ рдРрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реВрдЪрдирд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, FCM рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЬрд╝рд░реВрд░реА рдпрд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ.

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

рдЕрдЪрд╛рдирдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдмрдврд╝реЛрддрд░реА рд╕реЗ рдмрдЪрдирд╛

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

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

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

"рд╣рд░ рдШрдВрдЯреЗ" рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕реЗ рдмрдЪреЗрдВ

рдЬрд╣рд╛рдВ рддрдХ рд╣реЛ рд╕рдХреЗ: :00, :15, :30, рдФрд░ :45 рдорд┐рдирдЯ рдХреЗ рдорд╛рд░реНрдХ рдХреЗ рджреЛ рдорд┐рдирдЯ рдХреЗ рдЕрдВрджрд░ рдореИрд╕реЗрдЬ рди рднреЗрдЬреЗрдВ.

рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдирд╛

FCM рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдлрд╝реНрд▓реЛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВ.

рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛

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

рдЯрд╛рдЗрдо рдЖрдЙрдЯ

рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рднреЗрдЬрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рдХрдо рд╕реЗ рдХрдо 10 рд╕реЗрдХрдВрдб рдХрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ. FCM рдХреЗ рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдЗрдВрдЯрд░рдирд▓ рд░рд┐рдореЛрдЯ рдкреНрд░реЛрд╕реАрдЬрд░ рдХреЙрд▓, 10 рд╕реЗрдХрдВрдб рдХреЗ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ.

рдЧрдбрд╝рдмрдбрд╝рд┐рдпрд╛рдВ

  • 400, 401, 403, 404 рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП: рдЕрдиреБрд░реЛрдз рдХреЛ рд░рджреНрдж рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рди рдХрд░реЗрдВ.
  • 429 рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП: retry-after рд╣реЗрдбрд░ рдореЗрдВ рд╕реЗрдЯ рдХреА рдЧрдИ рдЕрд╡рдзрд┐ рдХреЗ рдмрд╛рдж, рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ. рдЕрдЧрд░ retry-after рд╣реЗрдбрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 60 рд╕реЗрдХрдВрдб рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.
  • 500 рдЧрдбрд╝рдмрдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП: рдПрдХреНрд╕реНрдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ.

рдПрдХреНрд╕реНрдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝

рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕реНрдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХ-рдСрдлрд╝ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Firebase Admin SDK рдЯреВрд▓ рдореЗрдВ рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ.

рдпрд╣рд╛рдВ рдХреБрдЫ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • рдХрдо рд╕реЗ рдХрдо рд╕рдордпрд╕реАрдорд╛: рдЕрдЧрд░ FCM рдХреЗ рдЬрд╝рд░рд┐рдП рднреЗрдЬрд╛ рдЧрдпрд╛ рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рддреБрд░рдВрдд рдлрд┐рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рди рднреЗрдЬреЗрдВ. рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рди рд╣реЛрдиреЗ рдкрд░, рдХрдо рд╕реЗ рдХрдо 10 рд╕реЗрдХрдВрдб рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░реЗрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ.
  • рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЗрдВрдЯрд░рд╡рд▓: рдРрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝реНрдпрд╛рджрд╛ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЗрдВрдЯрд░рд╡рд▓ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬреЛ рдЕрдм рд╕рдордп рдкрд░ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ. рдРрд╕рд╛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрд░реЗрдВ.

рдЕрдЧрд░ рдХрд┐рд╕реА рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХреНрд╕реНрдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдлрд╝ рдХреЗ рд╕рд╛рде рдмрд╛рд░-рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ 60 рдорд┐рдирдЯ рдмрд╛рдж рднреА рд╡рд╣ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рднреЗрдЬреЗ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдЧрдбрд╝рдмрдбрд╝реА рдХреЗ рддреМрд░ рдкрд░ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХреИрдЯрдЧрд░реА рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реЛ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ FCM рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖ рдЧрдИ рд╣реЛ. рдРрд╕реЗ рдореЗрдВ, рдЕрдиреБрд░реЛрдз рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдФрд░ рдмрдврд╝ рд╕рдХрддреА рд╣реИ.

рд░реЛрд▓рдЖрдЙрдЯ рдФрд░ рд░реЛрд▓рдмреИрдХ рдкреНрд▓рд╛рди рдмрдирд╛рдирд╛, рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛

рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╕рдордп, рдЬреИрд╕реЗ рдХрд┐ FCM рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдмрдврд╝рд╛рдирд╛ рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд░рдирд╛, рд░реЛрд▓рдЖрдЙрдЯ/рд░реЛрд▓рдмреИрдХ рдкреНрд▓рд╛рди рдмрдирд╛рдирд╛ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрджрд▓рд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдирд╛, рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рдЖрдкрдХреА рд╕реЗрд╡рд╛, рдФрд░ FCM рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдЧрд╛.

  • рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдкреНрд▓рд╛рди рд╕реЗ, рд╕реНрдЯреЗрдХрд╣реЛрд▓реНрдбрд░ рдХреА рдЙрдореНрдореАрджреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ (рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИрдВ), рдЖрдкрдХреЛ FCM рдЯреАрдо рдХреЗ рд╕рд╛рде рд░реЛрд▓рдЖрдЙрдЯ рдкреНрд▓рд╛рди рдкрд╣рд▓реЗ рд╕реЗ рд╢реЗрдпрд░ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рд╣реИрд░рд╛рдиреА рди рд╣реЛ.
  • рд░реЛрд▓рдмреИрдХ рдкреНрд▓рд╛рди рдХреА рдорджрдж рд╕реЗ, рдЕрдЪрд╛рдирдХ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рдЕрдирдЪрд╛рд╣реЗ рдлрд╝реЗрд▓рд┐рдпрд░ рд╕реЗ рддреБрд░рдВрдд рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдареАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рддрд░реАрдХреЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.
  • рдзреАрд░реЗ-рдзреАрд░реЗ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреЗ рджреЛ рдкрд╣рд▓реВ рд╣реИрдВ:
    • "рдЪрд░рдг-рджрд░-рдЪрд░рдг" рд░реИрдВрдк-рдЕрдк: рдЪрд░рдг 1% -> 5% -> 10% -> 25% -> 50% -> 75% -> 100% рдпрд╛ рдЗрд╕рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП. рд╣рд░ рдЪрд░рдг рдХреЛ рдПрдХ рджрд┐рди рд╕реЗ рд▓реЗрдХрд░ рдПрдХ рд╣рдлрд╝реНрддреЗ рддрдХ "рд╕реЛрдХ" рдХрд░реЗрдВ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓реЛрдб рдкрдбрд╝рдиреЗ рдкрд░ рдЙрд╕рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдореЙрдирд┐рдЯрд░ рдХрд░реЗрдВ. рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рдЕрдЧрд▓реА "рд╕реНрдЯреЗрдк-рдЕрдк" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ
    • рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝реЛрддрд░реА рдХрд░рдирд╛: рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдмрдврд╝реЛрддрд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рд░ "рдЪрд░рдг" рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдШрдВрдЯреЗ рддрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реНрдерд┐рд░ рд░рдЦреЗрдВ. рдЗрд╕рд╕реЗ, рд▓реЛрдб-рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдЗрдВрдлрд╝реНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рдорджрдж рд╕реЗ, FCM рдЖрдкрдХреЗ рдирдП рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░ рдкрд╛рддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рд╣реЙрдЯрд╕реНрдкреЙрдЯ рдФрд░ рдХрдВрдЬреЗрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ.

рдпрд╣рд╛рдВ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ 5,00,000 рдЖрд░рдкреАрдПрд╕ рдХреЛ FCM рдХреЗ рд▓реЗрдЧрд╕реА рдПрдЪрдЯреАрдЯреАрдкреА рдПрдкреАрдЖрдИ рд╕реЗ FCM рдХреЗ рдПрдЪрдЯреАрдЯреАрдкреА v1 рдПрдкреАрдЖрдИ рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рд╣рдлрд╝реНрддрд╛ рдЪрд░рдг рдзреАрд░реЗ-рдзреАрд░реЗ рд░реИрдВрдк-рдЕрдк рдХрд░рдиреЗ рдХреА рд░рдгрдиреАрддрд┐
0 1% рд░реИрдВрдк-рдЕрдк рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ, 0 рд╕реЗ 5,000 рдЖрд░рдкреАрдПрд╕ рддрдХ, FCM HTTP v1 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рд╛рдПрдВ.
1 5% рд░реИрдВрдк-рдЕрдк рджреЛ рдШрдВрдЯреЗ рдореЗрдВ, 5,000 рд╕реЗ 25,000 рдЖрд░рдкреАрдПрд╕ рддрдХ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рд╛рдПрдВ.
2 10% рд░реИрдВрдк-рдЕрдк рджреЛ рдШрдВрдЯреЗ рдореЗрдВ, 25,000 рд╕реЗ 50,000 рдЖрд░рдкреАрдПрд╕ рддрдХ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рд╛рдПрдВ
3 25% рд░реИрдВрдк-рдЕрдк рддреАрди рдШрдВрдЯреЗ рдореЗрдВ, 50,000 рд╕реЗ 1,25,000 рдЖрд░рдкреАрдПрд╕ рддрдХ рдмрдврд╝рд╛рдПрдВ
4 50% рд░реИрдВрдк-рдЕрдк рдЫрд╣ рдШрдВрдЯреЗ рдореЗрдВ, 1,25,000 рд╕реЗ 2,50,000 рдЖрд░рдкреАрдПрд╕ рддрдХ рдмрдврд╝рд╛рдирд╛
5 75% рд░реИрдВрдк-рдЕрдк рдЫрд╣ рдШрдВрдЯреЗ рдореЗрдВ, 2,50,000 рд╕реЗ 3,75,000 рдЖрд░рдкреАрдПрд╕ рддрдХ рдмрдврд╝рд╛рдирд╛
6 100% рд░реИрдВрдк-рдЕрдк рдЫрд╣ рдШрдВрдЯреЗ рдореЗрдВ, 3,75,000 рд╕реЗ 5,00,000 рдЖрд░рдкреАрдПрд╕ рддрдХ рдмрдврд╝рд╛рдирд╛

рд░реЛрд▓рдмреИрдХ рдкреНрд▓рд╛рди рдХрд╛ рдХрд╛рд▓реНрдкрдирд┐рдХ рдЙрджрд╛рд╣рд░рдг:

  • рдЕрдЧрд░ рдХрд┐рд╕реА рднреА рдЪрд░рдг рдореЗрдВ, 95рд╡реЗрдВ рдкрд░реНрд╕реЗрдВрдЯрд╛рдЗрд▓ рдХреА рд▓реЗрдЯреЗрдиреНрд╕реА 500 рдорд┐ре░рд╕реЗре░ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдпрд╛ рдЧрдбрд╝рдмрдбрд╝реА рдХрд╛ рдЕрдиреБрдкрд╛рдд рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдордп рддрдХ 1% рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдбрд╛рдЗрдиреИрдорд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рддреБрд░рдВрдд рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ.
  • рдЬрдм рддрдХ рд▓реЗрдЯреЗрдиреНрд╕реА рдФрд░ рдЧрдбрд╝рдмрдбрд╝реА рдХрд╛ рдЕрдиреБрдкрд╛рдд рд╕рд╛рдорд╛рдиреНрдп рд╕реНрддрд░ рдкрд░ рди рдЖ рдЬрд╛рдП, рддрдм рддрдХ рд░реЛрд▓рдмреИрдХ рдХреЛ рдкрд┐рдЫрд▓реЗ рдЪрд░рдгреЛрдВ рдкрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ.

FCM рд╕реЗ рдХрдм рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдЕрдЧрд░ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ Firebase рдХреА рд╕рд╣рд╛рдпрддрд╛ рдЯреАрдо рдХреЗ рдЬрд╝рд░рд┐рдП FCM рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ:

  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдЯрд╛ рдЕрдм рдЖрдкрдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдирд╣реАрдВ рд╣реИ
  • рдЖрдкрдиреЗ рддреАрди рдорд╣реАрдиреЗ рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ, рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ 1,00,000 рдЖрд░рдкреАрдПрд╕ рдпрд╛ рдорд╣рд╛рджреНрд╡реАрдк рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ 30,000 рдЖрд░рдкреАрдПрд╕ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рдкреИрдЯрд░реНрди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реЛ.