У меня есть ионное приложение в iOS, где мы представляем собственный экран и вызываем там веб-сервис.после получения ответа от сервера мы снова отправляем ответ на ионный экран и закрываем собственный экран.
Но обратный вызов не работает, получая
ПРЕДУПРЕЖДЕНИЕ: Ionic Native: устройство уже не сработало в течение 5000 мс.Это может произойти, когда плагины находятся в несовместимом состоянии.Попробуйте удалить плагины из плагинов / и переустановить их.
this.nativewebview.nativeMethod({}).subscribe((result) => {
console.log('SUCCESS API CALL FROM NATIVE ------ >>>>> ');
this.handleCloseWebView();
}, (err) => {
console.log(err);
});
И код iOS -
- (void)nativeMethod:(CDVInvokedUrlCommand*)command {
[self apiCall command:command];
}
-(void)apiCall command:(CDVInvokedUrlCommand*)wsCommand {
[webViewController callCheckoutWebService completionHandler:^(NSString * _Nullable result) {
CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:result];
[self.commandDelegate sendPluginResult:pluginResult callbackId:wsCommand.callbackId];
NSLog(@"=======1");
}];
}
Может кто-нибудь сказать мне, в чем может быть проблема?