10-24-2024 10:30 PM
string packageName = "com.facebook.orca";
try
{
AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject currentActivity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaObject packageManager = currentActivity.Call<AndroidJavaObject>("getPackageManager");
AndroidJavaObject launchIntent = packageManager.Call<AndroidJavaObject>("getLaunchIntentForPackage", packageName);
if (launchIntent != null)
{
currentActivity.Call("startActivity", launchIntent);
Debug.Log("Startup successful: " + packageName);
}
else
{
Debug.LogWarning("App not found : " + packageName);
}
}
catch (System.Exception e)
{
Debug.LogError("Startup Errors : " + e.Message);
}