Desktop App Checkout
Configuration
Utopia:Settings:CheckoutWithDesktopEnabledAccounts: json array that contains specific accounts that have this feature enabled. This is a configuration setting in the Azure App Config.
UtopiaCheckoutWithDesktopEnabled: Enables the Checkout With Desktop App feature for all users. This is a feature flag in the Azure App Config.
Architecture
Helpful Links
- https://dev.to/jamiemcmanus/creating-a-custom-url-protocol-in-net-322h
- https://textslashplain.com/2019/08/29/web-to-app-communication-app-protocols/
- https://stackoverflow.com/questions/62657154/how-can-i-check-whether-an-application-is-installed-from-a-web-browser
- https://stackoverflow.com/questions/58113126/how-do-i-create-a-wpf-application-that-can-handle-the-urlcallto-and-urltel-pro/58113343#58113343