این شروع سریع به شما نشان میدهد که چگونه Firebase In-App Messaging را راهاندازی کنید و اولین پیام خود را ارسال کنید.
قبل از شروع
پیشاز شروع، حتماً Firebase را به پروژه Apple خود اضافه کنید.
افزودن کیت توسعه نرمافزار Firebase In-App Messaging به پروژه
از Swift Package Manager برای نصب و مدیریت وابستگیهای Firebase استفاده کنید.
- در Xcode، درحالیکه پروژه برنامهتان باز است، به File (فایل) > Add Packages (افزودن بستهها) بروید.
- وقتی خواسته شد، مخزن کیت توسعه نرمافزار Firebase برای پلاتفرمهای Apple را اضافه کنید:
- کتابخانه In-App Messaging را انتخاب کنید.
- پرچم
-ObjCرا به بخش Other Linker Flags (سایر پرچمهای پیونددهنده) در تنظیمات ساخت هدف اضافه کنید. - برای استفاده از In-App Messaging، باید Google Analytics را در پروژه Firebase خود فعال کنید و کیت توسعه نرمافزار Firebase برای Google Analytics را به برنامهتان اضافه کنید. میتوانید کتابخانه بدون مجموعه شناسه آگهیدهندگان یا با مجموعه شناسه آگهیدهندگان را انتخاب کنید. پرسشگان ما را درباره آخرین سازماندهی ماژولها در Google Analytics برای کیت توسعه نرمافزار Firebase ببینید.
- پساز اتمام، Xcode بهطور خودکار شروع به حل و بارگیری وابستگیهای شما در پسزمینه میکند.
https://github.com/firebase/firebase-ios-sdk.git
اکنون، کیت توسعه نرمافزار را در برنامهتان مقداردهی اولیه کنید:
- اگر هنوز این کار را نکردهاید، واحد Firebase را در
Appstruct یاUIApplicationDelegateخود وارد کنید:Swift
import Firebase
Objective-C
@import Firebase;
- همچنین یک
FirebaseAppنمونه مشترک را پیکربندی کنید، معمولاً در مقداردهی اولیهAppیا روشapplication(_:didFinishLaunchingWithOptions:)نماینده برنامهتان، اگر هنوز این کار را نکردهاید:Swift
FirebaseApp.configure()
Objective-C
[FIRApp configure];
- برنامهتان را کامپایل و اجرا کنید.
ارسال پیام آزمایشی
دریافت شناسه نصب برنامه
برای صرفهجویی در مصرف برق، Firebase In-App Messaging فقط یک بار در روز پیامها را از سرور بازیابی میکند. این امر میتواند آزمایش را دشوار کند، بنابراین کنسول Firebase به شما امکان میدهد دستگاه آزمایشی را مشخص کنید که پیامها را درصورت درخواست نمایش دهد.
آن دستگاه آزمایشی با شناسه نصب Firebase که توسط سرویس نصبهای Firebase ارائه شده است تعیین میشود. برای پیدا کردن شناسه نصب برنامه آزمایشی، برنامه را با آرگومان فرمان زمان اجرا -FIRDebugEnabled اجرا کنید:
- درحالیکه پروژه Xcode باز است، Product > Scheme > Edit scheme... را از نوار منو بالا انتخاب کنید.
- برگه آرگومانها را در کادر گفتگویی که باز میشود باز کنید.
- روی + افزودن موارد در زیر آرگومانهای منتقلشده در راهاندازی کلیک کنید.
- در فیلد جدیدی که ایجاد شده است، «-FIRDebugEnabled» را وارد کنید.
- روی بستن کلیک کنید، سپس برنامهتان را اجرا کنید.
وقتی برنامهتان شروع به اجرا کرد، خط زیر را در گزارشهای کنسول Xcode پیدا کنید:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
ارسال پیام به دستگاه آزمایشی
پساز راهاندازی برنامه در دستگاه آزمایشی و دریافت Firebase شناسه نصب (FID)، میتوانید با ارسال پیام آزمایشی، Firebase In-App Messaging راهاندازی را امتحان کنید:
در کنسول Firebase، به DevOps و تعامل > پیامرسانی بروید.
برای راهاندازی پویش جدید، گردش کار را راهاندازی کنید:
اگر این اولین پویش شما است:
- روی ایجاد اولین پویش کلیک کنید.
- پیامهای درونبرنامهای Firebase را انتخاب کنید و روی ایجاد کلیک کنید.
اگر قبلاً پویش ایجاد کردهاید:
- در برگه پویشها، روی پویش جدید کلیک کنید.
- پیامرسانی درونبرنامه را انتخاب کنید.
عنوانی برای اولین پیامتان وارد کنید.
روی آزمایش در دستگاه کلیک کنید.
شناسه نصب Firebase Firebase برنامهتان را در فیلد افزودن شناسه نصب وارد کنید.
برای ارسال پیام، روی آزمایش کلیک کنید. بلافاصله ارسال خواهد شد.
برای دیدن پیام در دستگاه آزمایشی، باید برنامه را در دستگاه آزمایشی ببندید و دوباره باز کنید.
برای تأیید اینکه دستگاهتان دستگاه آزمایشی است، پیام ثبت زیر را جستجو کنید:
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.