Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

با Firebase In-App Messaging شروع کنید

این شروع سریع به شما نشان می دهد که چگونه Firebase In-App Messaging را راه اندازی کنید و اولین پیام خود را ارسال کنید.

قبل از اینکه شروع کنی

اگر قبلاً این کار را نکرده اید ، SDK های Firebase را برای Flutter نصب و مقداردهی اولیه کنید .

Firebase In-App Messaging SDK را به پروژه خود اضافه کنید

  1. از دایرکتوری اصلی پروژه Flutter خود، دستور زیر را برای نصب افزونه Firebase In-App Messaging اجرا کنید:

    flutter pub add firebase_in_app_messaging
    
  2. پروژه خود را بازسازی کنید:

    flutter run
    
  3. افزونه Firebase In-App Messaging را وارد کنید:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

یک پیام آزمایشی ارسال کنید

شناسه نصب برنامه خود را دریافت کنید

برای صرفه جویی در مصرف برق، Firebase In-App Messaging فقط یک بار در روز پیام ها را از سرور بازیابی می کند. این می تواند آزمایش را دشوار کند، بنابراین کنسول Firebase به شما امکان می دهد یک دستگاه آزمایشی را مشخص کنید که پیام ها را در صورت درخواست نمایش می دهد.

آن دستگاه تست توسط یک FID تعیین می شود. با بررسی خروجی کنسول هنگام اجرای برنامه، FID برنامه آزمایشی خود را پیدا کنید.

در اندروید، پیام به شکل زیر است:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

در iOS، برنامه را با آرگومان دستور runtime -FIRDebugEnabled اجرا کنید:

  1. با باز بودن پروژه Xcode، محصول > طرح > طرح ویرایش... را از نوار منوی بالا انتخاب کنید.
  2. تب Arguments را در گفتگوی باز شده باز کنید.
  3. روی + افزودن موارد زیر Arguments Passed On Launch کلیک کنید.
  4. در فیلد تازه ایجاد شده "-FIRDebugEnabled" را وارد کنید.
  5. روی Close کلیک کنید، سپس برنامه خود را اجرا کنید.

هنگامی که برنامه شما شروع به اجرا کرد، به دنبال خط زیر در گزارش های کنسول Xcode بگردید:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

به دستگاه تست خود پیام ارسال کنید

هنگامی که برنامه خود را روی دستگاه آزمایشی راه اندازی کردید و شناسه نصب Firebase (FID) آن را دریافت کردید، می توانید با ارسال یک پیام آزمایشی، تنظیمات Firebase In-App Messaging را امتحان کنید:

  1. در کنسول Firebase، پیام درون برنامه را باز کنید.
  2. روی کمپین جدید کلیک کنید.
  3. عنوانی را برای اولین پیام خود وارد کنید.
  4. روی Test در دستگاه خود کلیک کنید
  5. شناسه نصب Firebase برنامه خود را در قسمت Add an install ID وارد کنید.
  6. برای ارسال پیام روی Test کلیک کنید.

Firebase In-App Messaging به محض کلیک روی Test ، پیام آزمایشی شما را ارسال می‌کند. برای مشاهده پیام، باید آن را ببندید، سپس برنامه را در دستگاه آزمایشی خود دوباره باز کنید.

برای تأیید اینکه آیا دستگاه شما یک دستگاه آزمایشی است، به دنبال یکی از پیام‌های گزارش زیر باشید.

اندروید

I/FIAM.Headless: Setting this device as a test device

iOS

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.
،

این شروع سریع به شما نشان می دهد که چگونه Firebase In-App Messaging را راه اندازی کنید و اولین پیام خود را ارسال کنید.

قبل از اینکه شروع کنی

اگر قبلاً این کار را نکرده اید ، SDK های Firebase را برای Flutter نصب و مقداردهی اولیه کنید .

Firebase In-App Messaging SDK را به پروژه خود اضافه کنید

  1. از دایرکتوری اصلی پروژه Flutter خود، دستور زیر را برای نصب افزونه Firebase In-App Messaging اجرا کنید:

    flutter pub add firebase_in_app_messaging
    
  2. پروژه خود را بازسازی کنید:

    flutter run
    
  3. افزونه Firebase In-App Messaging را وارد کنید:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

یک پیام آزمایشی ارسال کنید

شناسه نصب برنامه خود را دریافت کنید

برای صرفه جویی در مصرف برق، Firebase In-App Messaging فقط یک بار در روز پیام ها را از سرور بازیابی می کند. این می تواند آزمایش را دشوار کند، بنابراین کنسول Firebase به شما امکان می دهد یک دستگاه آزمایشی را مشخص کنید که پیام ها را در صورت درخواست نمایش می دهد.

آن دستگاه تست توسط یک FID تعیین می شود. با بررسی خروجی کنسول هنگام اجرای برنامه، FID برنامه آزمایشی خود را پیدا کنید.

در اندروید، پیام به شکل زیر است:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

در iOS، برنامه را با آرگومان دستور runtime -FIRDebugEnabled اجرا کنید:

  1. با باز بودن پروژه Xcode، محصول > طرح > طرح ویرایش... را از نوار منوی بالا انتخاب کنید.
  2. تب Arguments را در گفتگوی باز شده باز کنید.
  3. روی + افزودن موارد زیر Arguments Passed On Launch کلیک کنید.
  4. در فیلد تازه ایجاد شده "-FIRDebugEnabled" را وارد کنید.
  5. روی Close کلیک کنید، سپس برنامه خود را اجرا کنید.

هنگامی که برنامه شما شروع به اجرا کرد، به دنبال خط زیر در گزارش های کنسول Xcode بگردید:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

به دستگاه تست خود پیام ارسال کنید

هنگامی که برنامه خود را روی دستگاه آزمایشی راه اندازی کردید و شناسه نصب Firebase (FID) آن را دریافت کردید، می توانید با ارسال یک پیام آزمایشی، تنظیمات Firebase In-App Messaging را امتحان کنید:

  1. در کنسول Firebase، پیام درون برنامه را باز کنید.
  2. روی کمپین جدید کلیک کنید.
  3. عنوانی را برای اولین پیام خود وارد کنید.
  4. روی Test در دستگاه خود کلیک کنید
  5. شناسه نصب Firebase برنامه خود را در قسمت Add an install ID وارد کنید.
  6. برای ارسال پیام روی Test کلیک کنید.

Firebase In-App Messaging به محض کلیک روی Test ، پیام آزمایشی شما را ارسال می‌کند. برای مشاهده پیام، باید آن را ببندید، سپس برنامه را در دستگاه آزمایشی خود دوباره باز کنید.

برای تأیید اینکه آیا دستگاه شما یک دستگاه آزمایشی است، به دنبال یکی از پیام‌های گزارش زیر باشید.

اندروید

I/FIAM.Headless: Setting this device as a test device

iOS

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.