ตำแหน่ง: การตั้งค่า → ผู้อ่านและรายได้ → การเชื่อมต่อ → การแจ้งเตือน (ส่วนแอป iOS (Apple))
เปิดหน้านี้: admin.<your-site>/settings/connections/notifications#kn-push-apns (แทนที่ <your-site> ด้วยที่อยู่เว็บไซต์ของคุณ)
สิ่งที่ต้องเตรียม
- คุณต้องมีบัญชี Apple Developer และแอป iPhone โดยมีเพียงเจ้าของบัญชีเท่านั้นที่สามารถเปลี่ยนคีย์ได้
ขั้นตอนการทำ
- ใน Apple Developer ให้ไปที่ Certificates, Identifiers & Profiles, Keys แล้วกด +
- ตั้งชื่อคีย์ ติ๊กเลือก Apple Push Notifications service (APNs) กด ดำเนินการต่อ แล้วกด Register
- ดาวน์โหลดไฟล์ .p8
- คัดลอก Key ID (ในหน้าของคีย์) และ Team ID ของคุณ (ดูได้ที่ Membership details) ทั้งสองค่าจะมีความยาว 10 ตัวอักษร
- ใน Keynate ให้เปิด การตั้งค่า → ผู้อ่านและรายได้ → การเชื่อมต่อ → การแจ้งเตือน (ส่วนแอป iOS (Apple))
- เพิ่ม คีย์ APNs (.p8): เลือกไฟล์หรือวางข้อความในไฟล์ลงไป
- กรอก Key id, Team id และ Bundle id เช่น com.yoursite.news
- เลือก สภาพแวดล้อม (Environment): Production (App Store) หรือ Sandbox (บิลด์สำหรับทดสอบ)
- เปิดสวิตช์ ส่งไปยัง iPhone และ iPad แล้วกดบันทึก
- ส่งข้อความทดสอบ จากนั้นบิลด์แอปของคุณใหม่อีกครั้ง
ปัญหาที่พบบ่อย
- "นี่ไม่ใช่คีย์ APNs .p8 ไฟล์ต้องขึ้นต้นด้วย "BEGIN PRIVATE KEY""
- "เพิ่มไฟล์คีย์ .p8 หรือปิดการตั้งค่านี้"
- "Key id และ Team id ต้องมีความยาว 10 ตัวอักษร"
- "ป้อน bundle id ของแอปคุณ เช่น com.yoursite.news"
คำถามที่พบบ่อย
คำถามที่พบบ่อย
ควรเลือกสภาพแวดล้อม (environment) แบบไหน?
เลือก Production สำหรับแอปบน TestFlight และ App Store ส่วน Sandbox ใช้สำหรับแอปที่ติดตั้งผ่าน Xcode
ฉันสามารถดาวน์โหลดคีย์ Apple ซ้ำอีกครั้งได้ไหม?
Apple ให้ดาวน์โหลดได้เพียงครั้งเดียวเท่านั้น ดังนั้นโปรดเก็บไฟล์สำรองไว้อย่างปลอดภัย