استجابت جوجل اخيرا لنداء المطورين، وقامت بنشر خاصية تقييم التطبيق بدون الحاجة الى الخروج من التطبيق.
بالتأكيد تقييم التطبيق وترك feedback هى عملية مهمة للمطورين
وعملية قد تكون متعبة او تستلزم وقت اضافي غير مستحب بالنسبة لكثير من المستخدمين خاصة المستخدمين الذين لديهم انطباع جيد عن التطبيق عكس المستخدمين الذين لديهم انطباع سيء ( بالنسبة لهم هذا الوقت الاضافي مستحب جداً لسب التطبيق والمطور :D )
لذا فتسهيل عملية التقييم ستعود بأثر جيد على التقييم الكلي للتطبيق
وعملية قد تكون متعبة او تستلزم وقت اضافي غير مستحب بالنسبة لكثير من المستخدمين خاصة المستخدمين الذين لديهم انطباع جيد عن التطبيق عكس المستخدمين الذين لديهم انطباع سيء ( بالنسبة لهم هذا الوقت الاضافي مستحب جداً لسب التطبيق والمطور :D )
لذا فتسهيل عملية التقييم ستعود بأثر جيد على التقييم الكلي للتطبيق
حاولت جوجل بطرق مختلفة تسهيل عملية التقييم من قبل سواء عن طريق التقييم من الصفحة الرئيسية او غيرها
ولكن كان التقييم من داخل التطبيق نفسه هو ما ينتظره المطورون
الان يمكن ان تسأل المستخدم عن تقييمه في اي وقت وبدون الحاجة لترك التطبيق والذهاب الى المتجر

الان يمكن ان تسأل المستخدم عن تقييمه في اي وقت وبدون الحاجة لترك التطبيق والذهاب الى المتجر
كيفية الاستخدام والتطبيق
In-App review جزء من مكتبة play core
١- اضافة المكتبة
١- اضافة المكتبة
implementation 'com.google.android.play:core:1.8.0'
٢- طلب التقييم
ReviewManager manager = ReviewManagerFactory.create(this);اوبجكت التقييم صالح لفترة محدودة فقط قم بطلب الاوبجكت عندما تكون متأكد ان التطبيق سيطلب التقييم قريبا
Task<ReviewInfo> request = manager.requestReviewFlow();
request.addOnCompleteListener(task -> {
if (task.isSuccessful()) {
// We can get the ReviewInfo object
ReviewInfo reviewInfo = task.getResult();
} else {
// There was some problem, continue regardless of the result.
}
});
٣- عرض الDialog الخاص بالتقييم
Task<Void> flow = manager.launchReviewFlow(activity, reviewInfo);
flow.addOnCompleteListener(task -> {
// The flow has finished. The API does not indicate whether the user
// reviewed or not, or even whether the review dialog was shown. Thus, no
// matter the result, we continue our app flow.
});
لاحظ ان الAPI لا يمكنه اخبارك اذا قام المستخدم بالتقييم ام لا, ولا حتى اذا ظهر الديالوج الخاص بالتقييم.
متى اطلب التقييم ؟
- اطلب التقييم عندما يكون المستخدم قد قام بتجربة جزء كبير من التطبيق ويستطيع تقييم كافة خصائصه- لا تكن لحوح ولا تسأل عن التقييم كثيراً، ( يوجد qouta لكل مستخدم ولذلك قد لا يظهر الديالوج في بعض الاحيان )
- لا يجب ان تسأل المستخدم اي اسئلة قبل عملية التقييم مثل ( هل ستقيم التطبيق ب ٥ نجوم؟ ) ( هل يعجبك التطبيق ) - لا اعلم السبب ولكن :D
- لا يجب ان تسأل المستخدم اي اسئلة قبل عملية التقييم مثل ( هل ستقيم التطبيق ب ٥ نجوم؟ ) ( هل يعجبك التطبيق ) - لا اعلم السبب ولكن :D
إشترك بالنشرة البريدية
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء