Я пытаюсь реализовать поток, в котором я перенаправляю пользователя на веб-страницу, находясь в приложении, используя
Browser.Default.OpenAsync
И в моем потоке я хочу, например, подождать, пока пользователь закроет эту страницу браузера, и продолжить остальные мои операции. Как мне этого добиться, если я не нашел метода в официальной документации?
Краткий пример, чтобы понять, в чем проблема:
private async Task HandleNoFunds()
{
if (!HasAcceptedStripeTerms)
{
//Handle displaying Stripe TOS
}
//Wait until this finishes so the user pays using Stripe, but at the moment it waits until the browser opens
await Browser.Default.OpenAsync(myStripeCustomPageUrl, BrowserLaunchMode.SystemPreferred);
return "success";
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... se-on-maui