URL-адрес SMS на Android с Ionic 3 Framework не открывает приложение обмена сообщениями

1

URL-адрес sms отлично работает на iOS и отлично открывает приложение для сообщений, но на андроиде он не открывает приложение сообщений и просто падает. Кто-нибудь знает, почему он не открыл приложение для сообщений на Android?

home.html

<h5 class="padding5"><a [href]="sanitize('sms:' + 1234567890)"><ion-icon class="contactIcons" name="text"></ion-icon></a></h5>

home.ts

  sanitize(url: string) {
    return this.sanitizer.bypassSecurityTrustUrl(url);
  }
Теги:
ionic-framework
ionic3

1 ответ

0

Я думаю, вам нужно добавить косые черты к вашей sms-ссылке так:

<a [href]="sanitize('sms://' + 1234567890)">

Также не забудьте указать намерение в файле config.xml:

<allow-intent href="sms:*" />
  • 0
    Я пытался делать то, что ты сказал, но все равно не работает. Я получаю эту ошибку: net::err_unknown_url_scheme(sms://1234567890)
  • 0
    Вы проверили, какой формат строки ожидает функция sanitize? Это правильный способ передать смс элементу в ионном. Вам может потребоваться передать строку для очистки, затем добавить косые черты после ее очистки, а затем установить эту ссылку в представлении.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню