0
ユニオンアンドロイドアプリケーションのユーザーインターフェイスをナビゲートしてボタンをクリックすると、作成したアンドロイドスタジオアプリケーションがポップアップするようにアプリケーションをマージしたい。どうすればいいですか?ユニティアンドロイドアプリケーションからボタン付きのアンドロイドスタジオアプリケーション(apk)を開く
ユニオンアンドロイドアプリケーションのユーザーインターフェイスをナビゲートしてボタンをクリックすると、作成したアンドロイドスタジオアプリケーションがポップアップするようにアプリケーションをマージしたい。どうすればいいですか?ユニティアンドロイドアプリケーションからボタン付きのアンドロイドスタジオアプリケーション(apk)を開く
が、これはこのコードはユニティアプリの中からユニティアプリを開くためであるkingandroid at unity forums
bool fail = false;
string bundleId = com.google.appname; // your target bundle id
AndroidJavaClass up = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject ca = up.GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaObject packageManager = ca.Call<AndroidJavaObject>("getPackageManager");
AndroidJavaObject launchIntent = null;
try
{
launchIntent = packageManager.Call<AndroidJavaObject>("getLaunchIntentForPackage",bundleId);
}
catch (System.Exception e)
{
fail = true;
}
if (fail)
{ //open app in store
Application.OpenURL("https://google.com");
}
else //open the app
ca.Call("startActivity",launchIntent);
up.Dispose();
ca.Dispose();
packageManager.Dispose();
launchIntent.Dispose();
によって書かれたお試しください。私はAndroid(またはAndroidスタジオ)の専門家ではないので、それらのアプリで動作するかどうかはわかりません。
希望すると助かります!
[this](http://stackoverflow.com/questions/41731238/open-another-app-and-pass-in-url/41745808#41745808)の複製。 – Programmer