حل المشكلات
لا تظهر رسالة
- هل عرّفت المستخدم؟ لا يظهر شيء قبل
AppMessages.identify. - الموافقة؟ دون
setConsent('in_app', true)لا يُقرَّر شيء. - مفتاح الموضع: يجب أن تسرده
placementsفي التطبيق، وأن يطلب العنصر المفتاح نفسه. ويعرض التطبيق 10 مواضع على الأكثر. - هل هي فعّالة؟ المسودة لا تصل إلا إلى أجهزة الاختبار، وفقط حين تُحدَّد إرسال إلى أجهزة الاختبار؛ والموقوفة أو المؤرشفة لا تصل إلى أحد.
- الجمهور والجدول والحدود: يجب أن يكون الشخص في شريحتها، وضمن تواريخها، وتحت حدّ التكرار؛ وتنتظر النافذة المنبثقة أيضًا انقضاء الفاصل بين النوافذ.
- الصورة: الرسالة التي تفشل صورتها تُتخطّى في هذه الجلسة، ولا تظهر مكسورة أبدًا.
- رسالة جديدة أثناء الجلسة: تقرّر الحزمة مرة واحدة في الجلسة. استدعِ
AppMessages.refresh()لتقرّر الآن من جديد.
لا تظهر النافذة المنبثقة
تنتظر حتى يُركَّب AppMessagesScope بمتصفّح تنقّل، ويكون التطبيق في الواجهة. وتظهر واحدة في كل مرة،
ولا تظهر النافذة التي عُرضت في هذه الجلسة مرة أخرى فيها.
لا يصل المسودة إلى جهاز الاختبار
يجب أن يطابق معرّف التثبيت (من AppMessagesDebugView) ومعرّف المستخدم المسجّل به ما في أجهزة
الاختبار، ويجب أن يمنح المختبر موافقة in_app كأي أحد.
صندوق الرسائل فارغ
تُحفظ البطاقات لكل مستخدم على الجهاز: تعريف شخص آخر، أو reset()، يفرغه. والبطاقة التي لم تُخزَّن
صورتها بعد تبقى خارج القائمة حتى تُخزَّن.
فتح الإشعار لا يفعل شيئًا
مرّر بيانات الإشعار إلى AppMessages.handlePush(data)، من FirebaseMessaging.onMessageOpenedApp
أو getInitialMessage() أو معالج الضغط على الإشعار المحلي. ولا يُبلَّغ عن النقرة إلا بعد تعريف
المستخدم.
أرقام الحملة قديمة
يُزامَن كل حساب إعلاني تلقائيًا كل يوم، وزامن الآن في الحسابات الإعلانية يقرؤه فورًا.