Goal:

ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ взаимодСйствия с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

ВсС измСнСния Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° 3 Π³Ρ€ΡƒΠΏΠΏΡ‹:

  • ΠΎΠ½Π±ΠΎΡ€Π΄ΠΈΠ½Π³ Ρ„Π»ΠΎΡƒ
  • ΠΏΠ΅ΠΉΠΌΠ΅Π½Ρ‚ Ρ„Π»ΠΎΡƒ
  • dev experience

ΠžΠ½Π±ΠΎΡ€Π΄ΠΈΠ½Π³

Как Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, я Π½ΡƒΠΆΠ΄Π°ΡŽΡΡŒ Π² Ρ‡Π΅Ρ‚ΠΊΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ шагов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽ, ΠΈ ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ.

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ UX:

  • Ни ΠΎΠ΄ΠΈΠ½ Π²Π²ΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ. Если я Π²Π²Π΅Π» Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΡƒ, Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ ошибки Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • НикакиС дСйствия Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΠΌΠΎΠ΅Π³ΠΎ явного взаимодСйствия с интСрфСйсом.
  • КаТдоС взаимодСйствиС с интСрфСйсом Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π‘ΠΈΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° я наТимаю Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит, нСдопустимы.
  • ΠŸΡ€ΠΈ использовании TGWebApp с большим количСством экранов всСгда Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° "Назад" Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС интСрфСйса для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ экран. Π­Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° всСх экранах.
  • Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ использования ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½, Ссли Π² Π½ΠΈΡ… Π½Π΅Ρ‚ острой нСобходимости.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΎΠ½Π±ΠΎΡ€Π΄ΠΈΠ½Π³Π΅

Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсии Π±ΠΎΡ‚Π° Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со всСми этими ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π·Π°Π΄ привязано ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ экрана, Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

Π’Π°ΠΊ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с донСсСниСм Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ нСобходимости Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ссли я ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΆΡƒ Π½Π° ссылку ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ с инвойсом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ - я ΡƒΠ²ΠΈΠΆΡƒ Π½Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π±Π΅Π· пояснСния, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΈ этом Π² Π²Π΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ присутствуСт Π½Π°Π±ΠΎΡ€ экранов ΠΎΠ½Π±ΠΎΡ€Π΄ΠΈΠ½Π³Π°, ΠΎΠ½ΠΈ просто Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ссылки Π½Π° инвойс.

ОТидаСмоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Ρ‚Π°ΠΊ:

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ кошСлька, Π²ΠΈΠ΄ΠΈΡ‚ ΡΠ΅Ρ€ΠΈΡŽ слайдов с объяснСниСм прСимущСств ΠΈ нСобходимости Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π’ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство экранов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ, я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Ρ€ΠΎ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ прилоТСния β€” ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ слайдов, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ партнёрской ссылкС β€” Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΏΠΎ ссылкС Π½Π° инвойс β€” Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? Если ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ с ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡ€ΠΈΡˆΠ΅Π» Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΊΠ°ΠΊ Π΅ΠΌΡƒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ (Ρ…ΠΎΡ‚ΡŒ наш ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ потрСбности, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π°ΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ всСгда)

ПослС прохоТдСния ΠΈΠ½Ρ‚Ρ€ΠΎ - ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° трСбуСтся провСсти Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, которая происходит Π² Π±ΠΎΡ‚Π΅, Π½Π΅ Π² Π²Π΅Π±Π°ΠΏΠΏΠ΅. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ρ‚.ΠΊ. Π²Π΅Π± Π°ΠΏΠΏ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΡ‹Ρ‚ΡŒ, ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Π±ΠΎΡ‚Π°. Но ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π΅ΠΌΠ΅ΠΉΠ»Π° ΠΌΡ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈ Π² Π²Π΅Π± вСрсии прилоТСния. НСт нСобходимости Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² Π±ΠΎΡ‚Π° для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΅ΠΌΠ΅ΠΉΠ»Π°.

ΠŸΠ΅ΠΉΠΌΠ΅Π½Ρ‚ Ρ„Π»ΠΎΡƒ

ΠŸΡ€ΠΈ осущСствлСнии ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ°, ΠΌΠ½Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π°ΠΆΠ½ΠΎ:

  • Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π° Ρ‡Ρ‚ΠΎ я ΠΏΠ»Π°Ρ‡Ρƒ
  • Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сколько я ΠΏΠ»Π°Ρ‡Ρƒ
  • Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠΌΡƒ я ΠΏΠ»Π°Ρ‡Ρƒ

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ инвойс ΠΌΡ‹ просто Π²ΠΈΠ΄ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с отсутствиСм Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я Π½Π΅ Π²ΠΈΠΆΡƒ Π·Π° Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ я Π½Π΅ Π²ΠΈΠΆΡƒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ мСня Π½Π΅ пускаСт Π½Π° ΠΎΠΏΠ»Π°Ρ‚Ρƒ. ВмСсто запроса Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ я просто ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я Π²ΠΈΠ΄Π΅Π» ΠΏΡ€Π΅Π²ΡŒΡŽ инвойса, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ ΠΊΠΎΠ³ΠΎ я Ρ…ΠΎΡ‡Ρƒ ΠΊΡƒΠΏΠΈΡ‚ΡŒ. И ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΡƒΠΏΠΈΡ‚ΡŒ - мСня Π΄ΠΎΠ»ΠΆΠ½ΠΎ пСрСвСсти Π½Π° Ρ„Π»ΠΎΡƒ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ я Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°Ρ‡Π΅ΠΌ я ΠΏΡ€ΠΎΡ…ΠΎΠΆΡƒ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

Π₯ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Ρƒ мСня Π±Ρ‹Π»Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρƒ (ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ success url для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°).

dev experience

types

МнС ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ SDK с Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ выписанными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, Π° Π½Π΅ всС Π΅ΡΡ‚ΡŒ optional. Аннотации Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ сСйчас Π² Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ:

@param redirect - url to redirect user after payment

И Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ строкС это ΡƒΠΆΠ΅ boolean

redirect: boolean = true

webhooks

МнС ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ сильно ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с webhooks, Ρ‡Π΅ΠΌ с SSE подписками. Часто Ρ€Π°Π±ΠΎΡ‚Π° происходит ΠΈΠ· ΡƒΡ€Π΅Π·Π°Π½Π½ΠΎΠ³ΠΎ окруТСния (edge workers) ΠΈΠ»ΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π½Π΅ супСр стандартный язык (golang, elixir) ΠΈ рСализация подписки для мСня сущСствСнно ΠΌΠ΅Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Π° Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ REST + webhooks. Для избСТания ΠΏΡ€Π±Π»Π΅ΠΌ с webhooks ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ retry policy + Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ nonce Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ запрос.