chrome.instanceID

refresh date: 2026-09-25 robots: noindex

বিবরণ

Instance ID পরিষেবা অ্যাক্সেস করতে chrome.instanceID ব্যবহার করুন।

অনুমতি

gcm

উপলভ্যতা

Chrome 44+

পদ্ধতি

deleteID()

প্রতিশ্রুতি
chrome.instanceID.deleteID(
  callback?: function,
)
: Promise<void>

অ্যাপ ইনস্ট্যান্স আইডেন্টিফায়ার রিসেট করে এবং এর সাথে যুক্ত সব টোকেন প্রত্যাহার করে।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

রিটার্ন

  • <void> প্রমিস

    Chrome 96+

    মুছে দেওয়ার কাজ সম্পূর্ণ হলে সমস্যার সমাধান হয়ে যায়। প্রমিস বাতিল না হলে, ইনস্ট্যান্স আইডেন্টিফায়ার তুলে নেওয়া হয়েছে।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

deleteToken()

প্রতিশ্রুতি
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)
: Promise<void>

অনুমতি দেওয়া টোকেন প্রত্যাহার করে।

প্যারামিটারগুলি

  • deleteTokenParams

    অবজেক্ট

    deleteToken-এর জন্য প্যারামিটার।

    • authorizedEntity

      স্ট্রিং

      Chrome 46+

      টোকেন পাওয়ার জন্য ব্যবহৃত অনুমোদিত এন্টিটি।

    • স্কোপ

      স্ট্রিং

      Chrome 46+

      টোকেন পাওয়ার জন্য যে স্কোপ ব্যবহার করা হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void

রিটার্ন

  • <void> প্রমিস

    Chrome 96+

    টোকেন মুছে দেওয়ার কাজ সম্পূর্ণ হলে সমাধান হয়ে যায়। প্রমিস বাতিল না হলে টোকেন তুলে নেওয়া হয়েছে।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getCreationTime()

প্রতিশ্রুতি
chrome.instanceID.getCreationTime(
  callback?: function,
)
: Promise<number>

InstanceID কখন জেনারেট করা হয়েছে তা খুঁজে বের করে। callback-এর মাধ্যমে তৈরির সময় দেখানো হবে।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (creationTime: number) => void

    • creationTime

      নম্বর

      Instance ID তৈরি হওয়ার সময়, যা ইপক থেকে মিলিসেকেন্ডে দেখানো হয়।

রিটার্ন

  • Promise<number>

    Chrome 96+

    পুনরুদ্ধার সম্পূর্ণ হলে সমাধান হয়ে যায়।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getID()

প্রতিশ্রুতি
chrome.instanceID.getID(
  callback?: function,
)
: Promise<string>

অ্যাপ ইনস্ট্যান্সের জন্য একটি শনাক্তকারী ফিরিয়ে আনে। callback-এর মাধ্যমে ইনস্ট্যান্স আইডি ফেরত দেওয়া হবে। অ্যাপ্লিকেশনের পরিচয় প্রত্যাহার বা মেয়াদ শেষ না হওয়া পর্যন্ত একই আইডি রিটার্ন করা হবে।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (instanceID: string) => void

    • instanceID

      স্ট্রিং

      অ্যাপ ইনস্ট্যান্সে অ্যাসাইন করা ইনস্ট্যান্স আইডি।

রিটার্ন

  • Promise<string>

    Chrome 96+

    পুনরুদ্ধার সম্পূর্ণ হলে সমাধান হয়ে যায়।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

getToken()

প্রতিশ্রুতি
chrome.instanceID.getToken(
  getTokenParams: object,
  callback?: function,
)
: Promise<string>

একটি টোকেন ফেরত দিন যা অনুমোদিত সত্তাকে স্কোপ দ্বারা সংজ্ঞায়িত পরিষেবা অ্যাক্সেস করার অনুমতি দেয়।

প্যারামিটারগুলি

  • getTokenParams

    অবজেক্ট

    getToken-এর জন্য প্যারামিটার।

    • authorizedEntity

      স্ট্রিং

      Chrome 46+

      এই ইনস্ট্যান্স আইডির সাথে যুক্ত রিসোর্স অ্যাক্সেস করার জন্য অনুমোদিত এন্টিটি শনাক্ত করে। এটি Google ডেভেলপার কনসোল থেকে পাওয়া প্রোজেক্ট আইডি হতে পারে।

    • বিকল্প

      অবজেক্ট ঐচ্ছিক

      Chrome 46+ Chrome 89 থেকে বন্ধ করা হয়েছে

      বিকল্পগুলি বন্ধ করা হয়েছে এবং এড়িয়ে যাওয়া হবে।

      অল্প সংখ্যক স্ট্রিং কী/ভ্যালু পেয়ার অন্তর্ভুক্ত করার অনুমতি দেয় যা টোকেনের সাথে যুক্ত থাকবে এবং অনুরোধ প্রসেস করার সময় ব্যবহার করা হতে পারে।

    • স্কোপ

      স্ট্রিং

      Chrome 46+

      অনুমোদিত সত্তা যেসব অনুমোদিত অ্যাকশন নিতে পারে তা শনাক্ত করে। যেমন, GCM মেসেজ পাঠানোর জন্য, GCM স্কোপ ব্যবহার করা উচিত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি দেখতে এইরকম:

    (token: string) => void

    • টোকেন

      স্ট্রিং

      অনুরোধ করা পরিষেবার মাধ্যমে অ্যাসাইন করা টোকেন।

রিটার্ন

  • Promise<string>

    Chrome 96+

    পুনরুদ্ধার সম্পূর্ণ হলে সমাধান হয়ে যায়।

    Manifest V3 এবং তার পরবর্তী ভার্সনের জন্য শুধু প্রমিস কাজ করে, অন্যান্য প্ল্যাটফর্মের ক্ষেত্রে কলব্যাক ব্যবহার করতে হবে।

ইভেন্ট

onTokenRefresh

chrome.instanceID.onTokenRefresh.addListener(
  callback: function,
)

অনুমোদিত সব টোকেন রিফ্রেশ করার প্রয়োজন হলে ফায়ার করা হয়।

প্যারামিটারগুলি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    () => void