الهدف
بعد هالدرس تقدر تطلب review داخل التطبيق على iOS و Android في اللحظة الصحيحة، وتكتب ردود على التقييمات تزيد الثقة وتساعد الـ ranking.
ليش هذا الحين؟
ترى التقييمات هي الـ social proof الأقوى — مستخدم جديد يشوف 4.7 نجمة مع 500 تقييم قبل ما يضغط "حمّل". وبدون طلب منك، 90% من المستخدمين الراضين ما يتعبون يكتبون review. الـ in-app prompt يغير المعادلة.
الفكرة
iOS — SKStoreReviewController:
- Apple تتحكم في متى يظهر الـ popup للمستخدم — أنت بس "تطلب"، Apple تقرر
- حد أقصى: 3 مرات في 365 يوم لكل مستخدم
- يظهر بس لو المستخدم ما قيّم من قبل (أو من زمان)
- ما تقدر تخصص النص أو شكل الـ popup
Android — Play In-App Review API:
- أنت تطلب، و Android يقرر إذا يظهّره (مثل iOS)
requestReviewFlow(): يجهّز الـ flowlaunchReviewFlow(): يطلع الـ popup- ماكو حد رسمي للمرات، بس Google تقول لا تكثّر
القاعدة الذهبية: اطلب Review بعد إنجاز ناجح — بعد ما يكمّل المستخدم مهمة، يخلّص شراء، أو يوصل مستوى جديد. لا تطلب أول ما يفتح التطبيق أو وقت الخطأ.