Version 2 vs Version 1
Improvements and other changes in Version2 compared to Version 1
Improvements
Less Overload
Complete plugin is ASMDEF 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 Google Play Billing Library 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
Added Deep Links and Android InApp Reviews as new features along with the below extensions.
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
V2 comes with detailed setup tutorials for each platform, FAQ's (Video tutorials).
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.
Last updated