# ডিভাইস আইডেন্টিফায়ার

Pushwoosh-এ রেজিস্টার করা কোনো নির্দিষ্ট ডিভাইস শনাক্ত করার দুটি উপায় আছে – একটি হার্ডওয়্যার আইডি (HWID) এবং একটি পুশ টোকেন।

## HWID

HWID (বা হার্ডওয়্যার আইডি) হল 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`

## পুশ টোকেন

পুশ টোকেন (ডিভাইস টোকেন) হল অ্যাপ-ডিভাইস কম্বিনেশনের জন্য একটি ইউনিক কী যা Apple বা Google পুশ নোটিফিকেশন গেটওয়ে দ্বারা জারি করা হয়। এটি গেটওয়ে এবং পুশ নোটিফিকেশন প্রদানকারীদের মেসেজ রুট করতে এবং নোটিফিকেশনটি যে ইউনিক অ্যাপ-ডিভাইস কম্বিনেশনের জন্য উদ্দিষ্ট, সেখানে ডেলিভারি নিশ্চিত করতে সাহায্য করে।

#### iOS পুশ টোকেন

iOS ডিভাইস পুশ টোকেন হল 64টি হেক্সাডেসিমেল চিহ্ন সহ স্ট্রিং। iOS পুশ টোকেনের উদাহরণ: `03df25c845d460bcdad7802d2vf6fc1dfde97283bf75cc993eb6dca835ea2e2f`

<Aside type="caution">
নিশ্চিত করুন যে আপনার API অনুরোধে নির্দিষ্ট ডিভাইসগুলিকে টার্গেট করার সময় আপনি যে iOS পুশ টোকেনগুলি ব্যবহার করেন সেগুলি **ছোট হাতের অক্ষরে** থাকে।
</Aside>

#### Android পুশ টোকেন

Android ডিভাইস পুশ টোকেন দৈর্ঘ্যে ভিন্ন হতে পারে (সাধারণত 255 অক্ষরের নিচে) এবং সাধারণত APA91b… দিয়ে শুরু হয়। তবে, এটিতে একটি কোলন-বিভক্ত প্রিফিক্সও থাকতে পারে। Android পুশ টোকেনের উদাহরণ: `APA91bFoi3lMMre9G3XzR1LrF4ZT82_15MEICogXSLB8-MrdkRuRQFwNI5u8Dh0cI90ABD3BOKnxkEla8cGdisbDHl5cVIkZah5QUhSAxzx4Roa7b4xy9tvx9iNSYw-eXBYYd8k1XKf8Q_Qq1X9-x-U-Y79vdPq`

<Aside type="caution">
নির্দিষ্ট ডিভাইসগুলিকে টার্গেট করার জন্য র' ডিভাইস টোকেন ব্যবহার করা সবচেয়ে নির্ভরযোগ্য উপায় নয় কারণ FCM পুশ টোকেনগুলি সময়ে সময়ে পরিবর্তিত হয়, এবং এটি কত ঘন ঘন ঘটে তা বলা কঠিন।
</Aside>

<Aside type="caution" title="গুরুত্বপূর্ণ">
HWID এবং পুশ টোকেন পেতে, আপনার ডেভেলপমেন্ট টিমের সহায়তা প্রয়োজন হবে। বিস্তারিত নির্দেশাবলীর জন্য অনুগ্রহ করে তাদের সাথে [এই লিঙ্কটি](/bn/developer/pushwoosh-knowledge-hub/device-identifiers#how-to-obtain-hwid-and-push-token) শেয়ার করুন।
</Aside>