ОШИБКА Ошибка: Uncaught (в обещании): MyPlugin не имеет веб-реализации - PullRequest
0 голосов
/ 24 сентября 2019

Я сделал специальный плагин Capacitor для iOS, Android и Web (PWA), но когда я открываю приложение на основе конденсатора в браузере, я получаю следующее сообщение об ошибке:

ERROR Error: Uncaught (in promise): MyPlugin does not have web implementation.

Таким образом, проблема сводится кbe Capacitor не обнаружил веб-реализацию плагина.

1 Ответ

0 голосов
/ 24 сентября 2019

Чтобы исправить это в приложении Angular, вы должны добавить следующую строку в ваш app.component.ts:

import {Component} from '@angular/core';

import {MyPlugin} from "capacitor-myplugin";
import {registerWebPlugin} from "@capacitor/core";

@Component({
   selector: 'app-root',
   templateUrl: 'app.component.html'
})
export class AppComponent {
    constructor() {
        this.initializeApp();
    }

    initializeApp() {
        this.platform.ready().then(() => {
            registerWebPlugin(MyPlugin);
        });
    }
}

www.onexip.com

...