Actions - perform() method not working in iOS ionic app on textfields

Hi All,

I’m trying to enter data in text fields(username and password) using actions method in ionic app. The below code is used.

            Actions actions = new Actions(driver);
	actions.moveToElement(element);
	actions.click();
	actions.sendKeys(str);
	actions.build().perform();

Issue: perform() threw exception, “Method has not yet been implemented”
org.openqa.selenium.WebDriverException: Method has not yet been implemented (WARNING: The server did not provide any stacktrace information)

OS: iOS 10.3.3
App: cordova app
Java-client: 4.1.2
Appium version: 1.6.5

perform will work only with Nativeview