Unity Android Native File Opener

Project

Unity Android Native File Opener

Open-source Unity plugin that bridges Android’s modern file permissions to let apps open local files natively.

Focus

UnityAndroidOpen SourcePlugins

Assets

1 media · 0 docs

Challenge

Android tightened file security (post-8.x), breaking simple `Application.OpenUrl()` flows. Unity devs needed a lightweight way to launch files with native intents without writing their own Java bridge.

Approach

Built a Unity-to-Android bridge (tested on Android 8, Unity 2018.2.17f1, Internal build system) to request access and open files via native intents. Published as OSS so others could drop it into projects instead of reinventing the plumbing.

Outcome

Helped Unity teams quickly restore native file opening on Android and unblocked my own production use case. GitHub: https://github.com/Andy-Roger/UnityAndroidNativeFileOpener

Media

Clips and captures

UnityAndroidNativeFileOpener.mp4