نمایش لیست برنامههای توسعهدهنده در مایکت
برای نمایش تمام برنامههای منتشرشده توسط یک توسعهدهنده در مایکت، از الگوی زیر استفاده کنید. بهجای APP_PACKAGE_NAME، شناسهٔ بستهٔ یکی از برنامههای همان توسعه دهنده را قرار دهید:
myket://developer/APP_PACKAGE_NAME
نمونههای کد زیر فهرست برنامههای توسعهدهندهٔ طاقچه را نمایش میدهند.
نمونه کد
- Java
- Kotlin
- Unity
String url = "myket://developer/ir.mservices.mybook";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
val url = "myket://developer/ir.mservices.mybook"
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
startActivity(intent)
using UnityEngine;
public class MyketIntentExample : MonoBehaviour
{
public void OpenDeveloperApps()
{
#if UNITY_ANDROID && !UNITY_EDITOR
OpenMyketIntent("myket://developer/ir.mservices.mybook");
#endif
}
private static void OpenMyketIntent(string url)
{
using (var intentClass = new AndroidJavaClass("android.content.Intent"))
using (var uriClass = new AndroidJavaClass("android.net.Uri"))
using (var uri = uriClass.CallStatic<AndroidJavaObject>("parse", url))
using (var intent = new AndroidJavaObject(
"android.content.Intent",
intentClass.GetStatic<string>("ACTION_VIEW"),
uri))
using (var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
using (var activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity"))
{
activity.Call("startActivity", intent);
}
}
}
اگر شناسهٔ بسته معتبر نباشد، مایکت پیام «نرمافزار مورد نظر یافت نشد» را نمایش میدهد.