How to use the plugin, see: source/README.md
Get submodules
git submodule update --init
npm install -g grunt-cli
npm install -g tsd
npm install -g appium
To install dev dependencies:
npm install
To compile the TypeScript and create the npm package output in dist
:
grunt
To compile, install in the example and run it in emulator
grunt ios
Or
grunt android
The following command will build the plugin from source, add it to and build the example app and start the automation tests:
grunt tests
The tests use appium to interact with the app, and may start the upload server located in www.
The iOS API is implemented in JavaScript.
The minimum supported API level is 18 and the background file upload is handled by the android-upload-service Open-Source library.