

It is declared as static, so you just have to call it once. You must call Task.init("YOUR_API_KEY") proceeding any transfer operations, e.g. Exploring the new Android Permissions Model (Ribot labs).Requesting Permissions at Run Time (Android Developers).

Please refer these articles to see more about Runtime Permission Model: Send Anywhere SDK requires external storage permissions( _EXTERNAL_STORAGE, _EXTERNAL_STORAGE) to work properly, but does NOT handle these permissions automatically. This requires developers to request sensitive permissions to users explicitly in application runtime. Runtime permission error: java.io.IOException: open failed: EACCES (Permission denied)įrom Android Marshmallow(API 23), Android introduced new way to handle application permissions, called "Runtime Permissions". If your are using Proguard and it complains during complie, refer Proguard rules in sample app.

If you have any problem or questions with Send Anywhere Android SDK, please create new issue( ) or contact to our customer center( ).
