# ประเภทของอุปกรณ์ที่ลงทะเบียน

มีบันทึกเกี่ยวกับอุปกรณ์ที่ลงทะเบียนกับ Pushwoosh อยู่สามประเภท:

*   [Total Devices](#total-devices)
*   [Push Enabled devices](#push-enabled-devices)
*   [Push Alerts Enabled devices](#push-alerts-enabled-devices)

## Total Devices

จำนวน **Total Devices** จะแสดงอยู่ในบัญชี Pushwoosh ของคุณ — ตัวเลขด้านขวาที่มุมบนซ้ายของ Control Panel

**Total Devices** รวมถึง **อุปกรณ์ทั้งหมดที่ลงทะเบียน** กับ Pushwoosh และ **มีการใช้งานภายใน 90 วันที่ผ่านมา** อุปกรณ์เหล่านี้อาจมีหรือไม่มี push token ก็ได้ อุปกรณ์ที่ไม่มี push token สามารถเข้าถึงได้ด้วย In-App Messages

<Aside type="note">
Push token คือคีย์เฉพาะที่ระบุแอปบนอุปกรณ์เครื่องใดเครื่องหนึ่ง ซึ่งออกโดย cloud gateways และใช้เพื่อส่ง push notifications ไปยังอุปกรณ์นั้น
</Aside>

อุปกรณ์จะถูกลงทะเบียนเมื่อผู้ใช้เปิดแอปที่มี Pushwoosh SDK เป็นครั้งแรกหลังการติดตั้ง เมื่อแอปถูกเปิดใช้งาน SDK จะทำการเรียกไปยัง backend ของเราหลายครั้ง เช่น `/applicationOpen` และ `/getInApps`

การทำเช่นนี้จะบันทึกอุปกรณ์พร้อมกับ HWID (Hardware ID) ลงในฐานข้อมูลของ Pushwoosh และทำให้อุปกรณ์นั้นมีสิทธิ์รับ In-App Messages และสถิติการเปิดแอปจะเพิ่มขึ้นหนึ่งครั้ง เมื่ออุปกรณ์ถูกบันทึกลงในฐานข้อมูลแล้ว คุณสามารถเริ่มส่ง Tags สำหรับอุปกรณ์นั้นและกำหนด User ID ได้หากจำเป็น

ณ จุดนี้ push token ยังไม่มีอยู่ และอุปกรณ์นี้จะจัดอยู่ในหมวดหมู่ Total Devices

หากอุปกรณ์ไม่มีการใช้งานนานกว่า 90 วัน เช่น ไม่มีคำขอ `/applicationOpen` จาก SDK ของเราสำหรับอุปกรณ์นั้น ไม่มี Events ที่ถูกทริกเกอร์ และอุปกรณ์นั้นไม่มี push token อุปกรณ์จะถูกลบออกจากฐานข้อมูล ระยะเวลาที่ไม่มีการใช้งานนี้สามารถกำหนดค่าได้ หากต้องการรีเซ็ตระยะเวลาที่ไม่มีการใช้งาน โปรดติดต่อ Customer Success Manager หรือทีม Customer Support ของเรา

## Push Enabled devices

Push Enabled devices คืออุปกรณ์ที่มี push token เชื่อมโยงอยู่ ซึ่งหมายความว่าคุณสามารถส่ง push notifications ไปยังอุปกรณ์ดังกล่าวได้ และ cloud gateways จะทำการส่ง push ของคุณ

จำนวน Push Enabled devices จะแสดงอยู่ในบัญชี Pushwoosh ของคุณ — ตัวเลขด้านซ้ายที่มุมบนซ้ายของ Control Panel

ทันทีที่ผู้ใช้ยินยอมที่จะรับ push notifications, push token จะถูกออกโดย cloud gateways เช่น APNS และ FCM และ SDK ของเราจะส่งคำขอ API ไปยัง endpoint [`/registerDevice`](/th/developer/api-reference/device-api/#registerdevice) ของ Pushwoosh พร้อมกับ token นี้

ตอนนี้ เนื่องจากเรามี push token ที่ลงทะเบียนในฐานข้อมูลของเราสำหรับอุปกรณ์แล้ว อุปกรณ์นั้นจะถือว่าเป็น Push Enabled และคุณสามารถเริ่มส่ง push notifications ไปยังอุปกรณ์นั้นได้

<Aside type="note">
ในทางปฏิบัติ แม้ว่าจะมี push token ที่เชื่อมโยงกับอุปกรณ์ แต่ผู้ใช้บางรายอาจไม่เห็น push notifications ในกรณีที่พวกเขาปิดการแจ้งเตือนด้วยตนเองจากการตั้งค่าอุปกรณ์ของตน ผู้ใช้เหล่านั้นสามารถเข้าถึงได้ด้วย Background (silent) pushes, In-App Messages และสามารถรับการแจ้งเตือนไปยัง Inbox ได้ ดูข้อมูลเพิ่มเติมที่ [Push Alerts Enabled](#push-alerts-enabled-devices)
</Aside>

เมื่อคุณส่ง push notification, APNS และ FCM จะส่งคืนสถานะของ push token ของผู้รับแต่ละรายให้เรา หาก token ใดถูกทำเครื่องหมายว่าไม่ถูกต้องหรือไม่มีอยู่ เราจะลบออกจากฐานข้อมูล และจำนวน Push Enabled devices จะลดลงตามนั้น

เมื่อ push token ถูกลบออกจากระบบ อุปกรณ์จะไม่อยู่ในหมวดหมู่ Push Enabled อีกต่อไป แต่ยังคงอยู่ใน Total Devices หากผู้ใช้เปิดแอปหลังจากนั้น อุปกรณ์จะได้รับ push token ใหม่และกลับไปเป็น Push Enabled devices หากไม่มีการใช้งานภายใน 90 วันหลังจากลบ token อุปกรณ์จะถูกลบออกจากฐานข้อมูลโดยสิ้นเชิง

## Push Alerts Enabled devices

Push Alerts Enabled devices สามารถแสดงการแจ้งเตือน push notification นอกแอปได้: บนหน้าจอล็อก, ในศูนย์การแจ้งเตือน หรือเป็น badge บนไอคอนแอป ขึ้นอยู่กับว่าผู้ใช้เปิดหรือปิดการแจ้งเตือน push notifications จากการตั้งค่าอุปกรณ์ของตน

อุปกรณ์ที่เปิดใช้งานการแจ้งเตือนจะถูกทำเครื่องหมายด้วยค่า "True" ของแท็กเริ่มต้น Push Alerts Enabled ในขณะที่อุปกรณ์ที่เหลือจะถูกทำเครื่องหมายเป็น "False" คุณสามารถตรวจสอบสิ่งนี้ได้ในสถิติ Tags ของคุณ Tag นี้จะติดตามจำนวนผู้ใช้ที่สามารถรับการแจ้งเตือน push notification ได้จริงเมื่อแอปของพวกเขาทำงานในเบื้องหลังหรือปิดอยู่

Push Alerts Enabled tags เป็นแท็กเริ่มต้นและถูกรวบรวมโดยอัตโนมัติโดย Pushwoosh SDK จำเป็นต้องใช้ Pushwoosh SDK เวอร์ชันล่าสุด (ที่เผยแพร่ในฤดูใบไม้ร่วงปี 2018 หรือใหม่กว่า)

<Aside type="caution" title="ข้อสำคัญ">
สถานะการแจ้งเตือนสามารถอัปเดตใน Pushwoosh ได้ก็ต่อเมื่อผู้ใช้เปิดแอปอย่างน้อยหนึ่งครั้งหลังจากเปลี่ยนการตั้งค่าการแจ้งเตือนในการตั้งค่าอุปกรณ์ ในกรณีที่ผู้ใช้อนุญาตการแจ้งเตือน push notification แต่ไม่ได้เปิดแอป เราจะไม่รู้จักผู้ใช้ดังกล่าวว่าเป็น Push Alerts Enabled; นั่นคือเหตุผลว่าทำไมจึงสำคัญมากที่คุณจะต้องกำหนดเป้าหมายไปยังอุปกรณ์ทั้งหมดที่มี token เพื่อให้แน่ใจว่าเข้าถึงได้สูงสุด
</Aside>

การเปรียบเทียบระหว่าง Push Enabled และ Push Alerts Enabled devices จะช่วยให้คุณเห็นภาพรวมของอัตราการ opt-in ของคุณได้ดีขึ้น และสามารถช่วยเลือกช่องทางการสื่อสารที่เหมาะสมเพื่อมีส่วนร่วมกับกลุ่มเป้าหมายที่กว้างขึ้น การสร้าง segment ของอุปกรณ์ที่ปิดใช้งานการแจ้งเตือนจะช่วยให้คุณสามารถเข้าถึงพวกเขาผ่านช่องทางอื่นและกระตุ้นให้พวกเขาเปิดใช้งานการแจ้งเตือนอีกครั้ง