Запросить разрешение на распознавание речи iOS, Ionic 3 - PullRequest
0 голосов
/ 09 июня 2018

Я хотел бы попросить у пользователя разрешения на использование распознавания речи.

На самом деле кнопка «Получить разрешения» всегда появляется.Кнопка должна появляться только в том случае, если приложение после запуска listen () не имеет разрешений.Спасибо за подсказку.

HTML

<button ion-button full (click)="getPermission()" *ngIf="requestPermission">Get Permissions</button>
<button ion-button full (click)="listen()" color="{{buttonColor}}">

home.ts

async hasPermission():Promise<boolean> {
    try {
      const permission = await this.speech.hasPermission();
      return permission;    
    } catch(e) {
      console.log(e);
    }
  }

  async getPermission():Promise<void> {
    try {
      this.speech.requestPermission();
    } catch(e) {
      console.log(e);
    }
  }

  listen(): void {.......}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...