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