البداية
يعرض نداء اللافتات والنوافذ المنبثقة ورسائل ملء الشاشة وصندوق الرسائل في تطبيق Flutter لديك، مرسومة بعناصر أصلية، ويختار لكل مستخدم رسالته دون استدعاء ذكاء اصطناعي مع كل طلب.
1. احصل على حساب
سجّل من صفحة الأسعار: اختر خطة، وأنشئ حسابك ومؤسستك في خطوة واحدة، ثم أكّد الخطة، فتدخل التطبيق مباشرة.
2. أضف موضعًا
افتح المواضع وأضف موضعًا لكل مكان في تطبيقك يعرض رسائل: home_top للافتة، وhome_popup
لنافذة منبثقة، وinbox لصندوق الرسائل. يطلب التطبيق الموضع بمفتاحه.
3. أصدر مفتاحًا
افتح مفاتيح الرسائل وأصدر مفتاحًا عامًا (ipk_…) لتطبيقك. يظهر مرة واحدة.
4. أضف حزمة التطوير
AppMessages.configure(AppMessagesOptions(
appKey: 'ipk_…',
apiUrl: 'https://<your in-app host>',
placements: ['home_top', 'home_popup', 'inbox'],
onOpenUrl: (url, message) => myRouter.open(url),
));
await AppMessages.identify(user.id);
await AppMessages.setConsent('in_app', true);
// حيث يريدها التطبيق:
const MessageBanner(placement: 'home_top');
لا يظهر شيء قبل identify، ولا يُقرَّر شيء لمستخدم لم يمنح موافقة in_app. وفي
دليل حزمة Flutter الباقي.
5. جرّب رسالة على هاتفك
اعرض AppMessagesDebugView في تطبيقك لتقرأ معرّف التثبيت، وأضفه مع معرّف مستخدمك في أجهزة
الاختبار. ثم أنشئ رسالة في الرسائل داخل التطبيق: من يراها، وأين، ومتى، ونسخة لكل لغة. أبقِها
مسودة وحدّد إرسال إلى أجهزة الاختبار: فلا تراها إلا أجهزة الاختبار لديك، موسومة بـ «اختبار»،
أيًّا كان جمهورها.
6. اجعلها فعّالة
غيّر حالة الرسالة إلى فعّالة، وأوقفها مؤقتًا أو أرشفها بالطريقة نفسها. وتعرض النتائج مرات الظهور والنقرات ونسبة النقر والأشخاص الذين وصلتهم.
بعد ذلك
- المفاهيم: المواضع والشرائح والقرارات والحدود وصندوق الرسائل.
- اضبط عدد المرات التي يرى فيها الشخص الواحد الرسائل في إعدادات الرسائل.
- اربط حساباتك الإعلانية في الحسابات الإعلانية واقرأ كل حملة في الحملات.