Hello All,
I’ve recently been tasked with this problem where we would like to create some type of “Launcher” for our unity apps. Here’s an example:
User opens application “Launcher”:
user scrolls through list to find a specific application made by us.
User taps on an element in the list to open that application.
Once app is loaded, user taps back to go back to the launcher.
I have 2 ways i’ve thought of doing this so far:
Colossal Unity application will all projects integrated. (if i must, i will do this)
Single launcher app that can run the other apps externally on the device. (ideal method)
The colossal project’s main issue is that we have (i think) 20+ unity apps to integrate into a single application + launcher.
I’d rather do the single launcher app that sends a system call to externally open another app, but i’m not sure how to accomplish that atm. I’ve read that Application.OpenURL() can do something similar to this on iOS and on android we can use actions on our manifest to register for URL’s that open our application. It’s likely that this will hit and android device but i can’t be too sure about that at this time. It’s also likely that the first android device would be a nook color, agian, not too sure on that detail atm.
Has anyone done something similar and can share their experience? Note: this isn’t a shopping application where a user buys apps to play. The apps MUST run after tapping them in the launcher.
Is this something that can only be accomplished with native code?