เริ่มต้นใช้งาน Firebase In-App Messaging

การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีตั้งค่า Firebase In-App Messaging และส่งข้อความแรกของคุณ

ก่อนจะเริ่ม

ก่อนที่จะเริ่มให้แน่ใจว่าจะ เพิ่ม Firebase กับโครงการ iOS ของคุณ

เพิ่ม Firebase In-App Messaging SDK ให้กับโปรเจ็กต์ของคุณ

ในการเริ่มต้น ให้เพิ่มไฟล์เฟรมเวิร์ก Firebase In-App Messaging SDK ให้กับโปรเจ็กต์ของคุณโดยเพิ่ม Firebase In-App Messaging CocoaPods:

  1. เปิดหน้าต่างเทอร์มินัลใหม่ และไปที่ไดเร็กทอรีของโปรเจ็กต์ Xcode
  2. เปิด Podfile ของคุณและเพิ่มบรรทัดที่ไฮไลต์:
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'YourProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for YourProject
    pod 'Firebase'
    pod 'Firebase/InAppMessaging'
    pod 'Firebase/Analytics'
    end
  3. จากสถานีของคุณติดตั้งการอ้างอิงฝักของ:
    pod install
  4. เปิดโครงการแอปของคุณใน Xcode:
    open YOUR-PROJECT.xcworkspace

ตอนนี้ เริ่มต้น SDK ในแอปของคุณ:

  1. นำเข้าโมดูล Firebase ในของคุณ UIApplicationDelegate ถ้าคุณยังไม่ได้:
    Swift
    import Firebase
    วัตถุประสงค์-C
    @import Firebase;
  2. นอกจากนี้ยังกำหนดค่า FirebaseApp อินสแตนซ์ที่ใช้ร่วมกันโดยทั่วไปในของแอป application:didFinishLaunchingWithOptions: วิธีการถ้าคุณยังไม่ได้:
    Swift
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    วัตถุประสงค์-C
    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. รวบรวมและเรียกใช้แอปของคุณ

ส่งข้อความทดสอบ

รับ ID การติดตั้งแอปของคุณ

เพื่อประหยัดพลังงาน Firebase In-App Messaging จะดึงข้อความจากเซิร์ฟเวอร์เพียงวันละครั้งเท่านั้น ที่อาจทำให้การทดสอบยากขึ้น ดังนั้นคอนโซล Firebase ช่วยให้คุณสามารถระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการได้

อุปกรณ์ทดสอบนั้นกำหนดโดยรหัสการติดตั้ง Firebase ที่ได้รับจากบริการการติดตั้ง Firebase เพื่อหารหัสการติดตั้งแอปทดสอบของคุณเรียกใช้ app ที่มีการโต้แย้งคำสั่งรันไทม์ -FIRDebugEnabled :

  1. ด้วยโครงการ Xcode ของคุณเปิดเลือกสินค้า> โครงการ> แก้ไขโครงการ ... จากเมนูด้านบนแถบ
  2. เปิดข้อโต้แย้งแท็บโต้ตอบที่ปรากฏขึ้น
  3. คลิก + เพิ่มรายการภายใต้ข้อโต้แย้งผ่านในการเปิดตัว
  4. ป้อน "-FIRDebugEnabled" ในช่องที่สร้างขึ้นใหม่
  5. คลิกปิดแล้วเรียกใช้แอปของคุณ

เมื่อแอปของคุณเริ่มทำงาน ให้มองหาบรรทัดต่อไปนี้ในบันทึกของคอนโซล Xcode:

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

ส่งข้อความไปยังอุปกรณ์ทดสอบของคุณ

เมื่อคุณเปิดตัวแอปบนอุปกรณ์ทดสอบและคุณมีรหัสการติดตั้ง Firebase (FID) แล้ว คุณสามารถลองใช้การตั้งค่าการรับส่งข้อความในแอปของ Firebase โดยส่งข้อความทดสอบ:

  1. ใน Firebase คอนโซลเปิด ในแอปส่งข้อความ
  2. คลิกแคมเปญใหม่
  3. ป้อนชื่อสำหรับข้อความแรกของคุณ
  4. คลิกทดสอบบนอุปกรณ์ของคุณ
  5. ใส่รหัสการติดตั้ง Firebase แอปของคุณในการเพิ่มการติดตั้งรหัสฟิลด์
  6. คลิกทดสอบเพื่อส่งข้อความ

Firebase In-App ส่งข้อความส่งข้อความทดสอบของคุณทันทีที่คุณคลิกทดสอบ หากต้องการดูข้อความ คุณต้องปิดแล้วเปิดแอปอีกครั้งในอุปกรณ์ทดสอบของคุณ

เพื่อยืนยันว่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบหรือไม่ ให้มองหาข้อความบันทึกต่อไปนี้:

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