SDK Download

Version 1.6.14 - Nov 22, 2016
Install via package manager
or download the library directly
Download

Changelog

Want to see how the rest of your backend is evolving? Check out the timeline.

1.6.14
- Nov 22, 2016

  • Bug fix: Remove resources from Kinvey-Xamarin-Android package to prevent conflicts with auto-generated Resource.Designer file.

1.6.13
- Sep 28, 2016

  • Bug fix: Eliminate sync to local storage in the case where the offline policy is ALWAYS_ONLINE.

1.6.12
- Sep 22, 2016

  • Bug fix: JSON parsing issue with ACL Groups.

1.6.11
- Jun 29, 2016

  • Bug fix: Eliminate possible null pointer exception from getRequestID() method.

1.6.10
- Jun 23, 2016

  • Clean up implementation for GetCount() and GetCountAsync() so that it is not necessary to create another handle to AppData with a different type just to use these two methods
  • Bug fix(es):
    • Change exception thrown when a user is not logged in from ArgumentNullException to KinveyException
    • Eliminate possible null pointer exception when "X-Kinvey-Request-ID" is missing from response

1.6.9
- Mar 23, 2016

  • Add UserDiscovery functionality to SDK
  • Add custom attributes to FileMetaData object

1.6.8
- Mar 10, 2016

  • Add LINQ querying StartsWith() and Equals() support
  • Add ability to count the number of entities in a collection
  • Bug fix(es):
    • MIC host name not persisted for dedicated Kinvey instance after MIC token TTL expires
    • "sort" modifier for querying now supported

1.6.7
- Feb 28, 2016

  • Bug fix: Null object access

1.6.6
- Feb 26, 2016

  • Add back in missing library version number

1.6.5
- Feb 26, 2016

  • Bug fix: 403 permission error on file upload

1.6.4
- Feb 24, 2016

  • Bug fix(es):
    • Add ability to add optional parameters on signup
    • Automatically refresh MIC tokens when expired

1.6.3
- Jan 25, 2016

  • Bug fix: inconsistencies during logout/login operations

1.6.2
- Jan 13, 2016

  • Bug Fix(es):
    • iOS dependencies causing compilation problems
    • Android dependencies causing compilation problems
    • KinveyClient.User().Logout() is now synchronous and thread-safe

1.6.1
- Dec 28, 2015

  • Bug fix: forcing HTTPS to upload files to avoid Application Transport Security erros on iOS 9 and above

1.6.0
- Dec 28, 2015

  • New async/await method to upload and download files
var data = new byte[10]; //byte array or System.IO.Stream
var metadata = new FileMetaData ();
metadata._public = true; //if the file needs to be public
try {
    metadata = await client.File ().uploadAsync (metadata, data);
    metadata = await client.File ().downloadMetadataAsync (metadata.id);
    System.Diagnostics.Debug.WriteLine (metadata.downloadURL);
} catch (Exception ex) {
    System.Diagnostics.Debug.WriteLine (ex);
}
  • Bug Fix(es):
    • Login with MIC creating additional users
    • Upload files using the byte array overload method

1.5.10
- Dec 7, 2015

  • Bug fix: login with MIC missing social identity

1.5.8
- Nov 25, 2015

  • Fix handling of custom attributes for User. Added a new field Attributes to the User object. To read and write custom attributes, use the code snippet below.
//Read
client.User().Attributes["myAttributeName"];

//Write
client.User().Attributes.Add("myAttributeName", "myAttributeValue");

1.5.6
- Nov 16, 2015

  • Fixed an issue with login using MIC

1.5.5
- Nov 3, 2015

  • Fixed an issue with iOS9 push registration
  • Fixed a race condition when logging in from credentials saved on disk

1.5.4
- Sep 3, 2015

  • Fixed an issue with AppData delete's URL generation

1.5.3
- Aug 21, 2015

  • Improved error messaging when there is no logged in user
  • Added Google Play Services as a nuget depedency to the android package

1.5.2
- Jul 29, 2015

  • Bug Fix(es):
    • Fixed an issue when compiling with Google Play Services v25.0.0

1.5.1
- Jul 16, 2015

  • Added support for using the Mobile Identity Connect (MIC) oauth flow with iOS through Kinvey-ios.
  • Added support for setting the MIC API Version: myClient.User ().setMICApiVersion ("2");

1.5.0
- Jun 3, 2015

  • Added support for Kinvey-ios package, with support for iOS Push notifications through APN
  • LINQ refactorings to remove all JIT requirements for all platforms
  • Offline Appdata updates to support new version of SQLite.Net dependency

1.4.0
- Apr 21, 2015

  • Added support for using the Mobile Identity Connect (MIC) oauth flow through the library
    • Full details about usage are provided in the MIC guide
    • myKinveyClient.User().LoginWithAuthorizationCodeLoginPage(myRedirect, myCallback);
    • myKinveyClient.User().LoginWithAuthorizationCodeAPI(myUsername, myPassword, myRedirect, myCallback);
    • For example:
kinveyClient.User().LoginWithAuthorizationCodeAPI("mjs", "demo", "kinveyAuthDemo://", new KinveyMICDelegate<User>{
    onSuccess = (user) => {
        RunOnUiThread (() => {
            Toast.MakeText(this, "logged in as: " + user.Id, ToastLength.Short).Show();
        });
    },
    onError = (error) => {
        RunOnUiThread (() => {
            Toast.MakeText(this, "something went wrong: " + error.Message, ToastLength.Short).Show();
        });
    }
});
  • Bug Fix(es):
    • Fixed an issue with updating google-support-v4 which caused compilation errors in Resource.designer.cs generation.

1.3.0
- Mar 24, 2015

  • Added support for setting custom request properties on requests
    • myClient.SetCustomRequestProperty("region", "FR");
  • Added support for setting Client App Version on requests
    • myClient.SetClientAppVersion("123");
    • myClient.SetClientAppVersion(1, 2, 3);

1.2.1
- Mar 11, 2015

  • Improved error messaging for data-driven exceptions

1.2.0
- Feb 25, 2015

  • Added support for Kinvey-Android package, with support for Android Push notifications through GCM

1.1.1
- Jan 20, 2015

  • Added support for uploading streams in the File API
    • myClient.File().upload(new FileMetaData("myFileId"), myFileStream, new KinveyDelegate<FileMetaData>{} );
  • Bug Fix(es):
    • Fixed an issue with the offline background execution of queries

1.1.0
- Jan 14, 2015

  • Added support for the async await pattern for all AppData and User methods
    • EventEntity[] entity = await myevents.GetAsync();
  • Added wrappers for third-party login methods

1.0.0
- Dec 19, 2014

Download Older Versions

We recommend using the latest version.

Version Download Date
1.6.14 Download Nov 22, 2016
1.6.13 Download Sep 28, 2016
1.6.12 Download Sep 22, 2016
1.6.11 Download Jun 29, 2016
1.6.10 Download Jun 23, 2016
1.6.9 Download Mar 23, 2016
1.6.8 Download Mar 10, 2016
1.6.7 Download Feb 28, 2016
1.6.6 Download Feb 26, 2016
1.6.5 Download Feb 26, 2016
1.6.4 Download Feb 24, 2016
1.6.3 Download Jan 25, 2016
1.6.2 Download Jan 13, 2016
1.6.1 Download Dec 28, 2015
1.6.0 Download Dec 28, 2015
1.5.10 Download Dec 7, 2015
1.5.8 Download Nov 25, 2015
1.5.6 Download Nov 16, 2015
1.5.5 Download Nov 3, 2015
1.5.4 Download Sep 3, 2015
1.5.3 Download Aug 21, 2015
1.5.2 Download Jul 29, 2015
1.5.1 Download Jul 16, 2015
1.5.0 Download Jun 3, 2015
1.4.0 Download Apr 21, 2015
1.3.0 Download Mar 24, 2015
1.2.1 Download Mar 11, 2015
1.2.0 Download Feb 25, 2015
1.1.1 Download Jan 20, 2015
1.1.0 Download Jan 14, 2015
1.0.0 Download Dec 19, 2014
Got a question?