This looks great! If this is a collection of Cordova Plugins, wouldn't it suppose to work for IOS too?.
It's a surprise that you packed all those features in a single plugin. I think it would have been better if it were separated by modules through separate plugins. Although I can't blame you, by the looks of it, it seems as it was a custom plugin originally for your personalized use, you just made public . Thanks for sharing to the community.