ข้อมูลแอป
ไปที่ [Basic Settings] - [App Information] เพื่อดูข้อมูลพื้นฐานของแอปพลิเคชัน AppPush ปัจจุบันและข้อมูลการยืนยันตัวตนของ API ส่วนบนของหน้าจะแสดงชื่อแอป ตัวระบุสภาพแวดล้อม เช่น Live และจุดเชื่อมต่อบริการ ส่วนหลักจะแสดง AppKey, Master Secret, เวลาที่สร้าง และเวลาที่แก้ไขล่าสุด
คำอธิบายฟิลด์
| ฟิลด์ | คำอธิบาย |
|---|---|
| ชื่อแอปพลิเคชัน | ชื่อที่แสดงของแอป AppPush ปัจจุบันในคอนโซล คุณสามารถแก้ไขได้จากหน้านี้ผ่าน Edit |
| ตัวระบุสภาพแวดล้อม | สภาพแวดล้อมที่กำลังดูอยู่ในขณะนี้ เช่น Live หมายถึงสภาพแวดล้อมการใช้งานจริง หากสลับไปเป็นโหมดทดสอบ หน้านี้จะแสดง AppKey และ Master Secret ของสภาพแวดล้อมทดสอบ |
| จุดเชื่อมต่อบริการ | ศูนย์ข้อมูลหรือจุดเชื่อมต่อบริการของแอปปัจจุบัน ใช้เพื่อยืนยันว่าควรใช้ API endpoint ของภูมิภาคใด ดูได้ที่ REST API Overview |
| AppKey | ตัวระบุเฉพาะของแอป ใช้สำหรับการเริ่มต้น SDK และการยืนยันตัวตนของ REST API |
| Master Secret | คีย์ลับของแอป ซึ่งจะถูกซ่อนค่าไว้ตามค่าเริ่มต้น ใช้ร่วมกับ AppKey สำหรับการยืนยันตัวตนแบบ Basic Auth เมื่อเรียก REST API |
| เวลาที่สร้าง | เวลาที่แอปถูกสร้างขึ้นครั้งแรก |
| เวลาที่แก้ไขล่าสุด | เวลาล่าสุดที่มีการอัปเดตข้อมูลแอปหรือข้อมูลที่เกี่ยวข้องกับคีย์ |
การดำเนินการที่ใช้บ่อย
- ดู Master Secret: คลิก Show ข้าง Master Secret เพื่อแสดงคีย์ลับทั้งหมด ควรแชร์เฉพาะกับผู้ที่จำเป็นต้องเรียก API ฝั่งเซิร์ฟเวอร์เท่านั้น
- รีเซ็ต Master Secret: คลิก Reset เพื่อสร้าง Master Secret ใหม่ หลังจากรีเซ็ตแล้ว คีย์ลับเดิมจะไม่สามารถใช้ยืนยันตัวตนกับ REST API ได้อีก ต้องอัปเดตการตั้งค่าฝั่งเซิร์ฟเวอร์ทันที มิฉะนั้นการเรียก API จะล้มเหลว
- แก้ไขข้อมูลแอป: คลิก Edit เพื่อแก้ไขข้อมูลพื้นฐาน เช่น ชื่อแอป ส่วนชื่อแพ็กเกจ Android, iOS Bundle ID, ชื่อแพ็กเกจ HarmonyOS และพารามิเตอร์ช่องทางผู้ผลิต ให้ตั้งค่าที่ Integration Settings
โหมดทดสอบ
AppPush รองรับทั้งสภาพแวดล้อมการใช้งานจริงและสภาพแวดล้อมทดสอบ โดยทั้งสองสภาพแวดล้อมใช้ AppKey และ Master Secret คนละชุด เพื่อให้คุณตรวจสอบการตั้งค่าและการส่งข้อความได้โดยไม่กระทบผู้ใช้จริง
- คอนโซลจะแสดงสภาพแวดล้อมการใช้งานจริงเป็นค่าเริ่มต้น เมื่อสลับไปที่โหมดทดสอบ หน้า App Information จะแสดง AppKey สำหรับทดสอบและ Master Secret ที่แยกอิสระของมัน
- AppKey สำหรับทดสอบรองรับการรีเซ็ต Master Secret แยกต่างหาก และการรีเซ็ตคีย์ลับทดสอบจะไม่กระทบคีย์ลับของสภาพแวดล้อมจริง
- ข้อมูลพื้นฐาน เช่น ชื่อแอปและไอคอน จะซิงก์จากแอปจริงไปยังแอปทดสอบ แต่ callback, การตั้งค่าความปลอดภัย และการตั้งค่าการผสานรวม สามารถกำหนดแยกกันได้
หมายเหตุ: Master Secret เป็นข้อมูลที่มีความอ่อนไหว ห้ามใส่ไว้ในโค้ดฝั่งไคลเอนต์ รีโพสาธารณะ หน้า frontend หรือ log หากสงสัยว่ามีการรั่วไหล ให้รีเซ็ตทันทีและอัปเดตการตั้งค่าการยืนยันตัวตนฝั่งเซิร์ฟเวอร์










