Как использовать ios-quickactions в ionic4? - PullRequest
0 голосов
/ 04 июня 2019

У меня есть два файла:

app.component.ts:

this.threeDeeTouch.isAvailable().then(() => {
  const actions: ThreeDeeTouchQuickAction[] = [
    {
      type: 'someButton1',
      title: Hello threre,
      iconType: 'play'
    },
    {
      type: 'someButton2',
      title: General Kenobi,
      iconType: 'compose'
    }
  ];
  this.threeDeeTouch.configureQuickActions(actions);
});

somepage.page.ts:

  ngOnInit() {
    this.threeDeeTouch.isAvailable().then(() => {
      this.threeDeeTouch.onHomeIconPressed().subscribe(
        (payload) => {
          switch (payload.type) {
            case 'someButton1':
              this.myFunction();
              break;
            case 'someButton2':
              this.anotherFunction();
              break;
          }
        }
      );
    });
  }

Кнопки видны и доступны для нажатияна моем тестовом устройстве, но при нажатии приложение запускается только без вызова функций.Может кто-нибудь решить эту проблему?

Спасибо за вашу помощь:)

...