Я считаю, что плагин FingerprintAIO
может не поддерживаться на ionic 4
.
Когда я использую следующие команды для установки плагинов cordova
и ionic
, все выглядит нормально:
ionic cordova plugin add cordova-plugin-fingerprint-aio
npm install @ionic-native/fingerprint-aio
В моем app.module.ts
есть следующий код:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import {FingerprintAIO} from '@ionic-native/fingerprint-aio';
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],
providers: [
StatusBar,
SplashScreen,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
FingerprintAIO
],
bootstrap: [AppComponent]
})
export class AppModule {}
Однако, когда я указываю FingerprintAIO в качестве поставщика, я получаю следующую ошибку:
TS2322: Type 'FingerprintAIOOriginal' is not assignable to the type 'Provider'. Type 'FingerprintAIOOriginal' is not assignable to the type 'FactoryProvider'. Property 'provide' is missing in type 'FingerprintAIOOriginal'
Есть идеи, что это вызывает? Есть ли альтернатива?