Essential Kit (V3) (a.k.a Cross-Platform Native Plugins : Essential Kit), a true cross platform tool for Unity which provides unique and unified way to access native functionality on mobile platforms.
NEW : Now supports Android API 35 and iOS 18 (Min: API 21+, iOS 15+)
As promised, all customers get Ads Kit v1 for Free - No Code Required!
450+ five-star reviews | Used by 25,000+ developers worldwide
What’s new!
Version 3 vs Version 2 | Upgrade from V2 | Release Notes
For any questions related to upgrade please contact our support
Important links
Unity Forum Thread | Tutorials | API Reference | Support
Highlights
• Unified API design | Never write code per platform
• Easy installation
• No knowledge of native platform services is required
• Simulate most feature behavior in the Editor
• Generate Android manifest and permissions as per feature usage
• Automatically adds required capabilities on iOS
• Only select features you need
• Complete ASMDEF
• Full source code is included
• Detailed tutorials with native platform setup
• Unity cloud build and batch mode compatible
• Actively supported since 2015
Features
Address Book - Access contacts of the user
-
Read contacts from user’s address book
-
Apply constraints to have certain attributes like email, phone number etc
-
Supports pagination
App Updater - Prompt version updates to user
-
Fetch if any updates available for the app
-
Prompt user to update either forcefully or optionally
Billing Services (IAP) - Privacy First In-App purchases
-
Fetch Product details from store
-
Supports Consumable and Non-Consumable products
-
Supports Subscriptions
-
Supports multiple offers per subscription
-
Restore purchases
-
Uses latest Store Kit v2 on iOS and Billing Client 7.1.1 on Android
Cloud Services - Save data in the cloud (iCloud & Saved Games)
-
Sync data across devices for free
-
Auto syncs based on app lifecycle
-
Multiple data types supported (long, string, byte array…)
Deep Link Services - Connect your content/screen with a url
-
Supports Universal links (or App Links)
-
Supports Schemes
-
Seamless access for deep link data
Extras (Utilities)
-
Open application settings
-
Open store page
Game Services - Let your players compete!
-
Authentication (Game Center on iOS, Google Play Services on Android)
-
Submit scores in leaderboards
-
Report progress for achievements
-
Custom leaderboards & Achievements user-interface support
-
Attach tags (context) to leaderboard scores
Media Services - Interact with media content
-
Select media content
-
Capture media content
-
Save media content
-
Permission-less implementation (where ever applicable)
-
Multiple media content types supported
Native UI - Native alerts
-
Alert dialogs
-
Date Picker and Time Picker
Network Services - Know online status
-
Access network connection status
-
Event based
Notification Services - Notify users
-
Local notifications
-
Remote/Push notifications
-
Time based trigger support
-
Calendar based trigger support
-
Custom payload keys support
-
Repeat scheduling allowed
-
Retains scheduled notifications after reboot
Rate My App - Get ratings
-
Auto trigger based on prior settings
-
Prompt store rating dialog to users
-
Pre-confirmation dialog support
Sharing - Share content
-
Generic share sheet support
-
Message sharing
-
Mail sharing
-
Social sharing (Facebook, Whatsapp, Twitter)
-
Multiple attachments support
Web View - Access browser within Unity
-
Load local webpages
-
Load remote urls
-
Dimensions control
-
Javascript evaluation support
-
Receive messages from web page to unity
-
Native camera and file dialog access support
Note:
• Plugin doesn’t include Facebook SDK.
• Works with Unity Cloud Build.
• You need to add “com.unity.nuget.newtonsoft-json”: “2.0.0” in Packages/manifest.json
You might be interested in our other products
Cross Platform Ads Kit (FREE with Essential Kit)
Cross Platform Screen Recorder Kit
Cross Platform Story Kit(Instagram)
Third Party Plugins Compatibility
• Plays nicely with Anti-Cheat Toolkit