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