การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีตั้งค่า Firebase In-App Messaging และส่งข้อความแรกของคุณ
ก่อนที่คุณจะเริ่ม
ก่อนเริ่มต้น อย่าลืม เพิ่ม Firebase ในโครงการ Apple ของคุณ
เพิ่ม Firebase In-App Messaging SDK ลงในโปรเจ็กต์ของคุณ
ใช้ Swift Package Manager เพื่อติดตั้งและจัดการการพึ่งพา Firebase
- ใน Xcode เมื่อโปรเจ็กต์แอปของคุณเปิดอยู่ ให้ไปที่ File > Add Package
- เมื่อได้รับแจ้ง ให้เพิ่มพื้นที่เก็บข้อมูล SDK แพลตฟอร์ม Firebase Apple:
- เลือกไลบรารีการส่งข้อความในแอป
- เพิ่มแฟล็ก
-ObjC
ไปยังส่วน Other Linker Flags ของการตั้งค่า build ของเป้าหมายของคุณ - หากต้องการใช้การรับส่งข้อความในแอป คุณต้อง เปิดใช้งาน Google Analytics ในโปรเจ็กต์ Firebase ของคุณ และเพิ่ม Firebase SDK สำหรับ Google Analytics ลงในแอปของคุณ คุณสามารถเลือกไลบรารีที่ไม่มีการรวบรวม IDFA หรือด้วยการรวบรวม IDFA
- เมื่อเสร็จแล้ว Xcode จะเริ่มแก้ไขและดาวน์โหลดการอ้างอิงของคุณโดยอัตโนมัติในเบื้องหลัง
https://github.com/firebase/firebase-ios-sdk.git
ตอนนี้ ให้เริ่มต้น SDK ในแอปของคุณ:
- นำเข้าโมดูล Firebase ใน
App
struct หรือUIApplicationDelegate
ของคุณ หากคุณยังไม่ได้:สวิฟท์
import Firebase
วัตถุประสงค์-C
@import Firebase;
- นอกจากนี้ ให้กำหนดค่าอินสแตนซ์ที่ใช้ร่วมกันของ
FirebaseApp
ซึ่งโดยทั่วไปจะอยู่ในเมธอด application(_:didFinishLaunchingWithOptions:) ของApp
ของคุณหรือapplication(_:didFinishLaunchingWithOptions:)
App ของคุณ หากคุณยังไม่ได้:สวิฟท์
FirebaseApp.configure()
วัตถุประสงค์-C
[FIRApp configure];
- คอมไพล์และรันแอปของคุณ
ส่งข้อความทดสอบ
รับรหัสการติดตั้งแอปของคุณ
เพื่อประหยัดพลังงาน Firebase In-App Messaging จะดึงข้อความจากเซิร์ฟเวอร์เพียงวันละครั้งเท่านั้น นั่นอาจทำให้การทดสอบยาก ดังนั้นคอนโซล Firebase จึงอนุญาตให้คุณระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการ
อุปกรณ์ทดสอบนั้นถูกกำหนดโดยรหัสการติดตั้ง Firebase ที่ได้รับจากบริการการติดตั้ง Firebase หากต้องการค้นหารหัสการติดตั้งแอปทดสอบ ให้เรียกใช้แอปด้วยอาร์กิวเมนต์คำสั่งรันไทม์ -FIRDebugEnabled
:
- เมื่อโปรเจ็กต์ Xcode ของคุณเปิดอยู่ ให้เลือก ผลิตภัณฑ์ > โครงร่าง > แก้ไขโครงร่าง... จากแถบเมนูด้านบน
- เปิดแท็บ อาร์กิวเมนต์ ของกล่องโต้ตอบที่ปรากฏขึ้น
- คลิก + เพิ่มรายการ ภายใต้ อาร์กิวเมนต์ที่ส่งผ่านเมื่อเปิดตัว
- ป้อน "-FIRDebugEnabled" ในช่องที่สร้างขึ้นใหม่
- คลิก ปิด จากนั้นเรียกใช้แอปของคุณ
เมื่อแอปของคุณเริ่มทำงาน ให้มองหาบรรทัดต่อไปนี้ในบันทึกของคอนโซล Xcode:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
ส่งข้อความไปยังอุปกรณ์ทดสอบของคุณ
เมื่อคุณเปิดตัวแอปบนอุปกรณ์ทดสอบและมีรหัสการติดตั้ง Firebase (FID) แล้ว คุณสามารถลองใช้การตั้งค่า Firebase In-App Messaging ได้โดยส่งข้อความทดสอบ:
- ในคอนโซล Firebase ให้เปิด หน้าข้อความ
- หากนี่เป็นแคมเปญแรกของคุณ คลิก สร้างแคมเปญแรกของคุณ
- เลือก ข้อความในแอป Firebase แล้วคลิก สร้าง
- หรือบนแท็บ แคมเปญ คลิก แคมเปญใหม่
- เลือก การส่งข้อความในแอป
- ป้อน ชื่อเรื่อง สำหรับข้อความแรกของคุณ
- คลิก ทดสอบบนอุปกรณ์
- ป้อนรหัสการติดตั้ง Firebase ของแอปของคุณในช่อง เพิ่มรหัสการติดตั้ง
- คลิก ทดสอบ เพื่อส่งข้อความ
การรับส่งข้อความในแอป Firebase จะส่งข้อความทดสอบของคุณทันทีที่คุณคลิก ทดสอบ หากต้องการดูข้อความ คุณต้องปิดแล้วเปิดแอปบนอุปกรณ์ทดสอบอีกครั้ง
หากต้องการยืนยันว่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบหรือไม่ ให้มองหาข้อความบันทึกต่อไปนี้:
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.