.net Maui Launcher.OpenAsync не работает для iOS (симулятор)IOS

Программируем под IOS
Ответить
Anonymous
 .net Maui Launcher.OpenAsync не работает для iOS (симулятор)

Сообщение Anonymous »

Я пишу приложение для iOS/Android с интерактивными телефонными ссылками.
Мой код для нажатия на ссылку выглядит следующим образом:

Код: Выделить всё

Label lblPhoneLine = new Label() { Text = "(000) 00-00000" };
lblPhoneLink.GestureRecognizers.Add(new TapGestureRecognizer
{
Command = new Command(async () =>
{
await Launcher.OpenAsync("tel:000-00-0000");
})
});
stackLayout.Add(lblPhone);
Этот код отлично работает для устройств Android, но для iOS он ничего не делает.
Я также попробовал PhoneDialer.Open, но это не помогло. работать либо для iOS. Удаление тире в номере телефона тоже не работает.
Есть идеи или обходные пути?
Также, если это поможет, я использую симулятор iPhone 15 iOS 17.2.
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/781 ... ssimulator
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»