SDK คำถามที่พบบ่อย
การเริ่มต้นไม่สำเร็จ?
- ตั้งโหมดดีบักและตรวจสอบบันทึกเพื่อดูว่ามีบันทึกข้อผิดพลาดหรือไม่
- ตรวจสอบว่าบริการที่สืบทอดมาจาก MTCommonService ได้กำหนดกระบวนการไว้หรือไม่ เช่น:
<service
android:name="com.engagelab.app.component.UserService"
android:exported="false"
android:process="${ENGAGELAB_PRIVATES_PROCESS}">
<intent-filter>
<action android:name="com.engagelab.privates.intent.USER_SERVICE" />
</intent-filter>
</service>
<service
android:name="com.engagelab.app.component.UserService"
android:exported="false"
android:process="${ENGAGELAB_PRIVATES_PROCESS}">
<intent-filter>
<action android:name="com.engagelab.privates.intent.USER_SERVICE" />
</intent-filter>
</service>
โค้ดนี้โชว์เป็นหน้าต่างลอย
- ตรวจสอบว่าคีย์แอปและชื่อแพ็คเกจตรงกันหรือไม่
วิธีรับข้อความแจ้งเตือนเมื่อออฟไลน์?
- รวม SDK ของผู้ผลิต
- กำหนดค่าการตั้งค่าการรวมของแอปที่เกี่ยวข้องบนเว็บไซต์ทางการ
- และได้เรียกใช้แอปแล้ว นั่นคือ รายงานโทเค็นของผู้ผลิต
ทำไมผู้ผลิตถึงไม่สามารถรับข้อความแจ้งเตือนได้?
- ตรวจสอบเหตุผลเฉพาะในเว็บไซต์ทางการ รายละเอียดประวัติการแจ้งเตือน
- ตรวจสอบว่าผู้ผลิตมีข้อจำกัดที่แตกต่างกันในสภาพแวดล้อมที่แตกต่างกันหรือไม่
ทำไมข้อความถึงไม่แสดงในแถบการแจ้งเตือน?
- ตรวจสอบปัญหาที่เกี่ยวข้องกับการแสดงการแจ้งเตือนในโทรศัพท์ ปัญหาที่เกี่ยวข้องกับการแสดงการแจ้งเตือน เพื่อแก้ไขปัญหา
ทำไมระบบของบุคคลที่สามถึงไม่สามารถรับข้อความแจ้งเตือนได้?
เนื่องจากซอฟต์แวร์การจัดการของ ROM บุคคลที่สามต้องการการดำเนินการของผู้ใช้ด้วยตนเอง
Xiaomi【 MIUI 】
- การจัดการการเริ่มต้นอัตโนมัติ: คุณต้องเพิ่มแอปในรายการ【การจัดการการเริ่มต้นอัตโนมัติ】มิฉะนั้นกระบวนการจะไม่เริ่มต้นหลังจากปิดกระบวนการหรือรีสตาร์ทอุปกรณ์
- การตั้งค่าแถบการแจ้งเตือน: โดยค่าเริ่มต้น แอปจะแสดงการแจ้งเตือนในแถบการแจ้งเตือน หากปิดการตั้งค่า จะไม่มีการแสดงการแจ้งเตือนเมื่อได้รับ
- ผู้ช่วยเครือข่าย: คุณสามารถห้ามแอปของบุคคลที่สามเข้าถึงเครือข่าย 2G/3G และ WIFI ได้ด้วยตนเอง และตั้งค่าการอนุญาตให้แอปที่ติดตั้งใหม่เข้าถึงเครือข่าย 2G/3G และ WIFI ได้หรือไม่
- โหมดซ่อน MIUI 7: อนุญาตให้แอปกำหนดโหมดการกำหนดค่าของตนเองเพื่อให้แอปเชื่อมต่อในพื้นหลัง มิฉะนั้นเมื่อแอปอยู่ในพื้นหลัง จะไม่สามารถรับข้อความได้อย่างถูกต้อง ไปที่【การตั้งค่า】>【แบตเตอรี่และประสิทธิภาพ】>【โหมดซ่อน】
Huawei【 Emotion 】
- การจัดการการเริ่มต้นอัตโนมัติ: คุณต้องเพิ่มแอปในรายการ【การจัดการการเริ่มต้นอัตโนมัติ】มิฉะนั้นกระบวนการจะไม่เริ่มต้นหลังจากปิดกระบวนการหรือรีสตาร์ทอุปกรณ์ และคุณต้องเริ่มแอปด้วยตนเอง
- การป้องกันแอปพื้นหลัง: คุณต้องเพิ่มแอปในรายการนี้ด้วยตนเอง มิฉะนั้นอุปกรณ์จะปิดกระบวนการแอปโดยอัตโนมัติหลังจากเข้าสู่โหมดสลีป และคุณต้องเริ่มแอปด้วยตนเองเพื่อกลับมาทำงาน
- การจัดการการแจ้งเตือน: สถานะของแอปมีสามประเภท: แจ้งเตือน อนุญาต และห้าม หากแอปถูกห้าม จะไม่มีการแจ้งเตือนในแถบการแจ้งเตือน
Meizu【 Flyme 】
- การจัดการการเริ่มต้นอัตโนมัติ: คุณต้องเพิ่มแอปในรายการ【การจัดการการเริ่มต้นอัตโนมัติ】มิฉะนั้นกระบวนการจะไม่เริ่มต้นหลังจากปิดกระบวนการหรือรีสตาร์ทอุปกรณ์
- การแจ้งเตือนในแถบการแจ้งเตือน: หากปิดการแจ้งเตือนของแอป จะไม่มีการแสดงการแจ้งเตือนเมื่อได้รับ
- การจัดการการประหยัดพลังงาน: ตั้งค่าโหมดการประหยัดพลังงานในศูนย์ความปลอดภัย และอนุญาตให้แอปทำงานต่อใน【การจัดการการใช้พลังงานในโหมดสแตนด์บาย】มิฉะนั้นโทรศัพท์จะไม่สามารถรับข้อความได้อย่างถูกต้องเมื่ออยู่ในโหมดสลีปหรือหลังจากไม่ได้ใช้งานเป็นเวลานาน
VIVO【 Funtouch OS 】
- การล้างหน่วยความจำด้วยคลิกเดียว: คุณต้องเพิ่มแอปใน【รายการที่อนุญาต】มิฉะนั้น "การเร่งความเร็วด้วยคลิกเดียว" ในตัวจะปิดกระบวนการ
- การจัดการการเริ่มต้นอัตโนมัติ: คุณต้องเพิ่มแอปใน "i Manager"【รายการการจัดการการเริ่มต้นอัตโนมัติ】มิฉะนั้นกระบวนการจะไม่เริ่มต้นหลังจากรีสตาร์ทโทรศัพท์ อย่างไรก็ตาม แม้จะเพิ่มในรายการนี้ กระบวนการถัดไปจะไม่เริ่มต้นโดยอัตโนมัติหลังจากปิดกระบวนการอย่างบังคับ
OPPO【 ColorOS 】
- การจัดการการแช่แข็งแอป: คุณต้องเพิ่มแอปในพื้นหลังที่บริสุทธิ์ มิฉะนั้นข้อความจะไม่สามารถรับได้ทันทีเมื่อหน้าจอล็อก
- การจัดการการเริ่มต้นอัตโนมัติ: เพิ่มแอปในรายการ【การจัดการการเริ่มต้นอัตโนมัติ】และล็อกกระบวนการแอปใน การตั้งค่า > แอปพลิเคชัน > การทำงาน
Samsung
- การเพิ่มประสิทธิภาพหน่วยความจำด้วยคลิกเดียว: คุณต้องเพิ่มแอปใน【รายการที่อนุญาต】มิฉะนั้นการเพิ่มประสิทธิภาพหน่วยความจำของระบบจะปิดกระบวนการแอป