[Keyboard Plugin] Pull Request for iOS fixes, dependency updates and small refactor
Forge component by Alexandre Costa
Published on 03 Oct 2018

HI there,

Our team has updated this plugin to work better with iOS. We would appreciate it if you could take the time to integrate these changes by merging the file, if possible. 

Please find attached the .OML file.

If there are any issues, please feel free to reach out to us.

Here is a summary of our changes, a best as I could deduce by looking at the code.

* Updates Common Plugin dependency from 2.3.0 to 3.0.1
* ShowKeyboard now works on iOS without requiring User Action
* Renames Input Param DisplayAccessoryBar to IsHidden in HideFormAccessoryBar Action
* HideFormAccessoryBar now invokes CheckKeyboardPlugin before attempting to execute the JavaScript Node
* HideFormAccessoryBar now catches exceptions and returns them alongside an Error Structure and an IsSuccess Boolean if they occur.

* Added version tag to git source url to stabilize plugin against future releases

We have used this on OS 11, and have partially tested it on MABS 6.1