# ตัวระบุอุปกรณ์

มีสองวิธีในการระบุอุปกรณ์เฉพาะที่ลงทะเบียนกับ Pushwoosh – hardware ID (HWID) และ push token

## HWID

HWID (หรือ Hardware ID) เป็นตัวระบุหลักที่กำหนดให้กับอุปกรณ์โดย Pushwoosh SDK

#### Android HWID

สำหรับอุปกรณ์ Android, HWID คือชุดตัวอักษรและตัวเลขแบบสุ่มที่สร้างขึ้นโดยแอปแรกที่มี Pushwoosh SDK ติดตั้งอยู่บนอุปกรณ์ หลังจากนั้นจะถูกแชร์กับแอปอื่นๆ ที่มี Pushwoosh SDK เพื่อให้แอปทั้งหมดดังกล่าวมี HWID เดียวกัน

อย่างไรก็ตาม หากผู้ใช้ลบแอปทั้งหมดที่มี Pushwoosh SDK แล้วติดตั้งใหม่บางส่วน HWID ใหม่จะถูกสร้างขึ้นอีกครั้ง

ตัวอย่าง Android HWID: `5dcaed99-e1e0-44dc-bde2-b96188b99e9e`

#### iOS HWID

สำหรับอุปกรณ์ iOS, IDFV ([Identifier for Vendor](https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor)) จะถูกใช้เป็น HWID ของอุปกรณ์ ซึ่งจะไม่เปลี่ยนแปลงตราบใดที่ยังมีแอปอย่างน้อยหนึ่งแอปจากผู้จำหน่ายรายเดียวกันติดตั้งอยู่บนอุปกรณ์

ตัวอย่าง iOS HWID (ตัวพิมพ์ใหญ่เท่านั้น!): `CBAF8ED1-17FB-49A3-73BD-DC79B63AEF93`

## Push token

Push token (device token) เป็นคีย์เฉพาะสำหรับคู่แอป-อุปกรณ์ที่ออกโดยเกตเวย์การแจ้งเตือนแบบพุชของ Apple หรือ Google ซึ่งช่วยให้เกตเวย์และผู้ให้บริการการแจ้งเตือนแบบพุชสามารถกำหนดเส้นทางข้อความและรับรองว่าการแจ้งเตือนจะถูกส่งไปยังคู่แอป-อุปกรณ์เฉพาะที่ต้องการ

#### iOS push token

iOS device push token เป็นสตริงที่มีสัญลักษณ์เลขฐานสิบหก 64 ตัว ตัวอย่าง iOS push token: `03df25c845d460bcdad7802d2vf6fc1dfde97283bf75cc993eb6dca835ea2e2f`

<Aside type="caution">
ตรวจสอบให้แน่ใจว่า iOS push token ที่คุณใช้เมื่อกำหนดเป้าหมายอุปกรณ์เฉพาะในคำขอ API ของคุณเป็น **ตัวพิมพ์เล็ก**
</Aside>

#### Android push token

Android device push token อาจมีความยาวแตกต่างกัน (โดยปกติจะต่ำกว่า 255 ตัวอักษร) และโดยทั่วไปจะขึ้นต้นด้วย APA91b… อย่างไรก็ตาม อาจมีคำนำหน้าที่คั่นด้วยเครื่องหมายโคลอน ตัวอย่าง Android push token: `APA91bFoi3lMMre9G3XzR1LrF4ZT82_15MEICogXSLB8-MrdkRuRQFwNI5u8Dh0cI90ABD3BOKnxkEla8cGdisbDHl5cVIkZah5QUhSAxzx4Roa7b4xy9tvx9iNSYw-eXBYYd8k1XKf8Q_Qq1X9-x-U-Y79vdPq`

<Aside type="caution">
การใช้ device token ดิบเพื่อกำหนดเป้าหมายอุปกรณ์เฉพาะไม่ใช่วิธีที่น่าเชื่อถือที่สุด เนื่องจาก FCM push token มีแนวโน้มที่จะเปลี่ยนแปลงเป็นครั้งคราว และยากที่จะบอกได้ว่าเกิดขึ้นบ่อยเพียงใด
</Aside>

<Aside type="caution" title="สำคัญ">
ในการรับ HWID และ push token คุณจะต้องได้รับความช่วยเหลือจากทีมพัฒนาของคุณ โปรดแชร์ [ลิงก์นี้](/th/developer/pushwoosh-knowledge-hub/device-identifiers#how-to-obtain-hwid-and-push-token) กับพวกเขาสำหรับคำแนะนำโดยละเอียด
</Aside>