باز کردن صفحه برنامه در مایکت
برای باز کردن صفحهٔ برنامه در مایکت از الگوی زیر استفاده کنید. APP_PACKAGE_NAME را با شناسهٔ بستهٔ برنامه جایگزین کنید:
myket://details?id=APP_PACKAGE_NAME
این Intent برای هدایت کاربر به صفحهٔ اطلاعات برنامه، از جمله زمانی که نسخهٔ جدیدی منتشر کردهاید، کاربرد دارد.
باز کردن صفحه و شروع دانلود
اگر میخواهید با باز شدن صفحهٔ برنامه، دانلود آن نیز آغاز شود، از الگوی زیر استفاده کنید:
myket://download/APP_PACKAGE_NAME
نمونه کد
- Java
- Kotlin
- Unity
String url = "myket://details?id=ir.mservices.mybook";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
val url = "myket://details?id=ir.mservices.mybook"
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
startActivity(intent)
using UnityEngine;
public class MyketIntentExample : MonoBehaviour
{
public void OpenMyketAppPage()
{
#if UNITY_ANDROID && !UNITY_EDITOR
OpenMyketIntent("myket://details?id=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);
}
}
}