Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

การกำหนดค่า APN ด้วย FCM

อินเทอร์เฟซ Firebase Cloud Messaging APNs ใช้บริการ Apple Push Notification (APN) เพื่อส่งข้อความที่มีขนาดสูงสุด 4KB ไปยังแอป iOS ของคุณรวมถึงเมื่ออยู่ในพื้นหลัง

ในการเปิดใช้งานการส่งการแจ้งเตือนแบบพุชผ่าน APN คุณต้อง:

  • คีย์การตรวจสอบสิทธิ์การแจ้งเตือนแบบพุชของ Apple สำหรับบัญชีนักพัฒนา Apple ของ คุณ Firebase Cloud Messaging ใช้โทเค็นนี้เพื่อส่ง Push Notifications ไปยังแอปพลิเคชันที่ระบุโดย App ID
  • โปรไฟล์การจัดเตรียมสำหรับรหัสแอปนั้น

คุณสร้างทั้งสองอย่างใน Apple Developer Member Center

สร้างคีย์การตรวจสอบสิทธิ์

ส่วนนี้อธิบายวิธีสร้างคีย์การตรวจสอบสิทธิ์สำหรับ ID แอปที่เปิดใช้งานสำหรับการแจ้งเตือนแบบพุช หากคุณมีคีย์อยู่แล้วคุณสามารถใช้คีย์นั้นแทนการสร้างคีย์ใหม่ได้

ในการสร้างคีย์การรับรองความถูกต้อง:

  1. ในบัญชีนักพัฒนาของคุณไปที่ ใบรับรองตัวระบุและโปรไฟล์ และภายใต้ คีย์ เลือก ทั้งหมด

  2. คลิกปุ่ม เพิ่ม (+) ที่มุมขวาบน

  3. ป้อนคำอธิบายสำหรับคีย์ APNs Auth

  4. ภายใต้ บริการหลัก เลือกกล่องกาเครื่องหมาย APN และคลิก ดำเนินการต่อ

  5. คลิก ยืนยัน แล้ว ดาวน์โหลด บันทึกกุญแจของคุณไว้ในที่ปลอดภัย นี่เป็นการดาวน์โหลดเพียงครั้งเดียวและไม่สามารถเรียกคืนคีย์ได้ในภายหลัง

หากคุณต้องการตรวจสอบว่าคีย์การตรวจสอบสิทธิ์ APN ของคุณได้รับการตั้งค่าอย่างถูกต้องและได้รับการยอมรับจาก APN แล้วให้ลองส่งการแจ้งเตือนแบบพุชทดสอบ

สร้างรหัสแอป

App ID คือตัวระบุที่ระบุแอปโดยไม่ซ้ำกัน ตามแบบแผนจะแสดงโดยโดเมนที่กลับรายการ (เช่น com.google.samples.firebaseexample )

  1. ไปที่ Apple Developer Member Center แล้วลงชื่อเข้าใช้
  2. ไปที่ ใบรับรองตัวระบุและโปรไฟล์
  3. ในเมนูแบบเลื่อนลงที่มุมบนซ้ายให้เลือก iOS, tvOS, watchOS หากยังไม่ได้เลือกจากนั้นไปที่ ตัวระบุ> รหัสแอป
  4. คลิกปุ่ม + เพื่อสร้างรหัสแอปใหม่
  5. ในการสร้าง App ID ใหม่:
    1. ป้อน ชื่อ สำหรับรหัสแอปของคุณ (เช่น แอปตัวอย่าง Firebase )
    2. ป้อน รหัสทีม ค่านี้ต้องตรงกับ รหัสทีม ในแท็บการเป็นสมาชิก
    3. ในส่วน คำต่อท้าย App ID ให้เลือก Explicit App ID จากนั้นป้อน Bundle ID ของคุณ (เช่น com.google.samples.firebaseexample ) ค่าของ Bundle ID ควรตรงกับค่าที่คุณใช้ใน Info.plist ของแอปและค่าที่คุณใช้เพื่อรับการกำหนดค่าสำหรับ FCM
    4. ในส่วน บริการแอพ ตรวจสอบให้แน่ใจว่าได้เลือกการ แจ้งเตือนแบบพุช
  6. คลิก ดำเนินการต่อ และตรวจสอบว่าข้อมูลที่คุณป้อนถูกต้อง:
    1. ค่าของ Identifier ควรตรงกับการต่อกันของค่าของ Team ID และ Bundle ID
    2. การแจ้งเตือนแบบพุช ควร กำหนดค่าได้
  7. คลิก ลงทะเบียน เพื่อสร้างรหัสแอป

สร้างโปรไฟล์การจัดเตรียม

หากต้องการทดสอบแอปของคุณในระหว่างการพัฒนาคุณต้องมีโปรไฟล์การจัดเตรียมสำหรับการพัฒนาเพื่ออนุญาตให้อุปกรณ์ของคุณเรียกใช้แอปที่ยังไม่ได้เผยแพร่บน App Store

  1. ไปที่ Apple Developer Member Center แล้วลงชื่อเข้าใช้
  2. ไปที่ ใบรับรองตัวระบุและโปรไฟล์
  3. ในเมนูแบบเลื่อนลงที่มุมบนซ้ายให้เลือก iOS, tvOS, watchOS หากยังไม่ได้เลือกจากนั้นไปที่ โปรไฟล์การจัดเตรียม> ทั้งหมด
  4. คลิกปุ่ม + เพื่อสร้างโปรไฟล์การจัดสรรใหม่
  5. เลือก iOS App Development เป็นประเภทโปรไฟล์การจัดสรรจากนั้นคลิก ดำเนินการต่อ
  6. ในเมนูแบบเลื่อนลงให้เลือกรหัสแอปที่คุณต้องการใช้จากนั้นคลิก ดำเนินการต่อ
  7. เลือกใบรับรองการพัฒนา iOS ของ App ID ที่คุณเลือกในขั้นตอนก่อนหน้าจากนั้นคลิก ดำเนินการต่อ
  8. เลือกอุปกรณ์ iOS ที่คุณต้องการรวมไว้ในโปรไฟล์การจัดเตรียมจากนั้นคลิก ดำเนินการต่อ อย่าลืมเลือกอุปกรณ์ทั้งหมดที่คุณต้องการใช้สำหรับการทดสอบของคุณ
  9. ป้อนชื่อสำหรับโปรไฟล์การจัดสรรนี้ (เช่น โปรไฟล์การพัฒนาแอปตัวอย่าง Firebase ) จากนั้นคลิก สร้าง
  10. คลิก ดาวน์โหลด เพื่อบันทึกโปรไฟล์การจัดเตรียมลงใน Mac ของคุณ
  11. ดับเบิลคลิกที่ไฟล์ Provisioning Profile เพื่อติดตั้ง