Essential Kit Tutorials
DocumentationDownload
Version 2
Version 2
  • Introduction
  • Features
  • Version 2 vs Version 1
  • Release Notes
    • ✅Version 2.7.4
    • Version 2.7.3
    • Version 2.7.2
    • Version 2.7.1
    • Version 2.7.0
    • Older Versions
      • Version 2.6.1
      • Version 2.6.0
      • Version 2.5.1
      • Version 2.5.0
      • Version 2.4.1
      • Version 2.4.0
      • Version 2.3.1
      • Version 2.3.0
      • Version 2.2.1
      • Version 2.2.0
      • Version 2.1.1
      • Version 2.1.0
      • Version 2.0.4
      • Version 2.0.3
      • Version 2.0.2
      • Version 2.0.1
      • Version 2.0.0
  • Plugin Overview
    • Settings
    • Folder Structure
    • Installation FAQ
    • Localisation
  • Address Book
    • Overview
    • Use Cases
    • Setup
    • Usage
    • Testing
    • FAQ
  • Billing Services
    • Overview
    • Use Cases
    • Setup
      • iOS
      • Android
    • Usage
    • Testing
      • iOS
      • Android
    • FAQ
  • Cloud Services
    • Overview
    • Use Cases
    • Setup
      • iOS
      • Android
    • Usage
    • Testing
    • FAQ
  • Deep Link Services
    • Overview
    • Use Cases
    • Setup
      • iOS
      • Android
    • Usage
    • Testing
    • FAQ
  • Extras (Utilities)
    • Overview
    • Usage
  • Game Services
    • Overview
    • Use Cases
    • Setup
      • iOS
      • Android
    • Usage
    • FAQ
  • Media Services
    • Overview
    • Use Cases
    • Setup
    • Usage
    • FAQ
  • Native UI
    • Overview
    • Use Cases
    • Setup
    • Usage
    • FAQ
  • Network Services
    • Overview
    • Use Cases
    • Setup
    • Usage
    • FAQ
  • Notification Services
    • Overview
    • Use Cases
    • Setup
      • iOS
      • Android
    • Usage
    • FAQ
  • Rate My App
    • Overview
    • Use Cases
    • Setup
    • Usage
    • FAQ
  • Sharing
    • Overview
    • Use Cases
    • Setup
    • Usage
      • Message Composer
      • Mail Composer
      • Social Share Composer
      • Share Sheet
    • FAQ
  • Web View
    • Overview
    • Use Cases
    • Setup
    • Usage
    • FAQ
  • Notes
    • Resolving Android Gradle Build Errors
    • Google Play Services Authentication
Powered by GitBook
On this page
  • Improvements
  • Change Log

Was this helpful?

Edit on GitHub

Version 2 vs Version 1

Improvements and other changes in Version2 compared to Version 1

PreviousFeaturesNextVersion 2.7.4

Last updated 3 years ago

Was this helpful?

Improvements

Less Overload

Complete plugin is compatible. This avoids getting our scripts getting compiled for every change in your project leading to a faster compilation

Faster Native Communication

From V2, we communicate to native libraries directly instead of earlier JSON conversion through UnitySendMessage. This helps in efficient data transfer to native libraries.

Latest Compatibility

V2 is currently compatible with Android 11 and iOS 14

Android Billing now uses compared to AIDL implementation in v1

Better API

We did a full write from scratch for V2 and considering the feedback we had from past years we made the API to adapt for better workflows. Also, there are lots of utility functions added for easier usage.

Editor Automation

V2 auto saves the settings and only applies the setting changes on export. This avoids saving the settings on every change.

Native Platform Automation

V2 adds required capabilities on iOS automatically and this avoids to set it in xcode on export.

Stripping Mode Compatibility

We support all levels of stripping as we generate the required link.xml files. This makes the plugin better compatible with your stripping settings.

Additional Features

  • Support for accessing player profiles from you backend server (LoadServerCredentials)

  • API's to access notifications for better control (Access scheduled and displayed notifications)

  • Utilities to handle fallback cases (when user don't accept permissions now you can open the application settings, Detailed errors)

Providing Detailed Results on Each Platform

In V1, we clipped the data to make sure same results exist on every platform we support. From V2, this is modified to give the exact data the platform supports as many of you requested for it.

For ex: iOS supports success status of a Mail sharing activity, where as on Android it doesn't provide any. Now in V2, you can access the status on iOS platform which isn't possible on V1 earlier.

Consistent Callbacks

We revised the API to have callbacks to follow a standard format. Also this allows us to extend the result data with any additional data in the future.

Misc

Change Log

  • OneSignal Add-on is currently removed and will be added in the coming updates

  • Video Play API is removed as Unity has inbuilt video player

  • Soomla Add-on is completely removed

  • PlayMaker is not yet supported

  • Webview is allowed in full screen mode only

  • Removed TwitterKit as Fabric got shutdown.

Added and as new features along with the below extensions.

V2 comes with detailed setup tutorials for each platform, FAQ's ().

ASMDEF
Google Play Billing Library
Deep Links
Android InApp Reviews
Video tutorials