About Dali Easy Native Share - Android & iOS
- Tools, Systems & Learning > Game Templates & Systems
Let players share the moments that matter.
A new high score, a favourite screenshot, or a link worth passing on. Dali Easy Native Share helps you add these sharing options to your Unity app using the native Android and iOS share sheets.
Start with Share Studio
Choose your content, save it as a reusable preset, and connect it to a Unity UI button. Share Studio brings the setup, request preview, code examples and guides together in one editor window, with English and French interfaces.
Prefer working in code? Use the C# API to build share requests directly from your game.
Share more than a link
Send text, URLs, screenshots, images, or files. You can also include multiple files in a single request when the receiving app supports them.
Try it before connecting your own content
The included demo covers six common actions: sharing text, a link, a screenshot, an image, a text file, and multiple files. Build it on your phone, try the native share sheet, then use the same workflow in your project.
What’s included
• Share Studio editor window with English and French interfaces.
• Reusable share presets and a Unity UI button component.
• C# API with callbacks and asynchronous requests.
• Android and iOS native sharing implementations.
• Demo scene, code examples, and English and French documentation.
A few things to know
The device and its installed apps determine which sharing options appear. Each receiving app decides how it handles your content.
Opening the share sheet or selecting an app does not guarantee that a message was sent or a post was published. The package reports the information available from the platform.
The Unity Editor provides a request preview and simulated results. Native sharing needs to be tested on a device.
Technical details
• Unity: 2022.3 LTS or newer. Compilation also checked with Unity 6.0.
• Android minimum: Android 6.0 / API level 23.
• iOS minimum: iOS 13.0.
• Content: text, URLs, screenshots, Texture2D images, sprites, single files and multiple files.
• Android integration: native share intents with content URIs and temporary file access permissions.
• iOS integration: UIActivityViewController.
• API: convenience methods, request builder, callbacks and Task-based asynchronous calls.
• Editor tools: content designer, presets, request preview, project setup guidance and code examples.
• UI integration: optional Unity UI button component.
• Documentation: English and French guides.
• Device testing: sharing workflows tested on a Xiaomi phone running Android 15 and an iPhone 13. Minimum OS versions and iPad behaviour have not been verified on physical devices.
• Build requirements: Unity Android Build Support for Android; macOS and Xcode for compiling and installing the exported iOS project.
• Limitations: available destinations, supported content combinations and result reporting depend on the operating system and receiving app. No direct social network SDK integration or guaranteed delivery confirmation.
A new high score, a favourite screenshot, or a link worth passing on. Dali Easy Native Share helps you add these sharing options to your Unity app using the native Android and iOS share sheets.
Start with Share Studio
Choose your content, save it as a reusable preset, and connect it to a Unity UI button. Share Studio brings the setup, request preview, code examples and guides together in one editor window, with English and French interfaces.
Prefer working in code? Use the C# API to build share requests directly from your game.
Share more than a link
Send text, URLs, screenshots, images, or files. You can also include multiple files in a single request when the receiving app supports them.
Try it before connecting your own content
The included demo covers six common actions: sharing text, a link, a screenshot, an image, a text file, and multiple files. Build it on your phone, try the native share sheet, then use the same workflow in your project.
What’s included
• Share Studio editor window with English and French interfaces.
• Reusable share presets and a Unity UI button component.
• C# API with callbacks and asynchronous requests.
• Android and iOS native sharing implementations.
• Demo scene, code examples, and English and French documentation.
A few things to know
The device and its installed apps determine which sharing options appear. Each receiving app decides how it handles your content.
Opening the share sheet or selecting an app does not guarantee that a message was sent or a post was published. The package reports the information available from the platform.
The Unity Editor provides a request preview and simulated results. Native sharing needs to be tested on a device.
Technical details
• Unity: 2022.3 LTS or newer. Compilation also checked with Unity 6.0.
• Android minimum: Android 6.0 / API level 23.
• iOS minimum: iOS 13.0.
• Content: text, URLs, screenshots, Texture2D images, sprites, single files and multiple files.
• Android integration: native share intents with content URIs and temporary file access permissions.
• iOS integration: UIActivityViewController.
• API: convenience methods, request builder, callbacks and Task-based asynchronous calls.
• Editor tools: content designer, presets, request preview, project setup guidance and code examples.
• UI integration: optional Unity UI button component.
• Documentation: English and French guides.
• Device testing: sharing workflows tested on a Xiaomi phone running Android 15 and an iPhone 13. Minimum OS versions and iPad behaviour have not been verified on physical devices.
• Build requirements: Unity Android Build Support for Android; macOS and Xcode for compiling and installing the exported iOS project.
• Limitations: available destinations, supported content combinations and result reporting depend on the operating system and receiving app. No direct social network SDK integration or guaranteed delivery confirmation.