chrome.instanceID

রিফ্রেশ তারিখ: ২০২৬-০৯-২৫ রোবটস: নোইনডেক্স

বর্ণনা

ইনস্ট্যান্স আইডি পরিষেবা অ্যাক্সেস করতে chrome.instanceID ব্যবহার করুন।

অনুমতি

gcm

প্রাপ্যতা

ক্রোম ৪৪+

পদ্ধতি

deleteID()

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

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

প্যারামিটার

  • কলব্যাক

    ফাংশন ঐচ্ছিক

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

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

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

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

deleteToken()

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

প্রদত্ত টোকেন বাতিল করে।

প্যারামিটার

  • deleteTokenParams

    বস্তু

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

    • অনুমোদিত সত্তা

      স্ট্রিং

      ক্রোম ৪৬+

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

    • পরিধি

      স্ট্রিং

      ক্রোম ৪৬+

      যে স্কোপটি টোকেন পেতে ব্যবহৃত হয়।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

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

    () => void

ফেরত

  • প্রতিশ্রুতি<শূন্য>

    ক্রোম ৯৬+

    টোকেন মুছে ফেলার প্রক্রিয়া সম্পন্ন হলে এটি সমাধান হয়। যদি প্রমিসটি প্রত্যাখ্যাত না হয়, তবে টোকেনটি সফলভাবে বাতিল করা হয়েছে বলে ধরে নেওয়া হয়।

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getCreationTime()

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

InstanceID-টি কখন তৈরি হয়েছে সেই সময়টি পুনরুদ্ধার করে। তৈরির সময়টি callback মাধ্যমে ফেরত দেওয়া হবে।

প্যারামিটার

  • কলব্যাক

    ফাংশন ঐচ্ছিক

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

    (creationTime: number) => void

    • সৃষ্টির সময়

      সংখ্যা

      ইনস্ট্যান্স আইডিটি তৈরি হওয়ার সময়, যা ইপক থেকে মিলিসেকেন্ডে প্রকাশ করা হয়।

ফেরত

  • প্রতিশ্রুতি<সংখ্যা>

    ক্রোম ৯৬+

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

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getID()

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

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

প্যারামিটার

  • কলব্যাক

    ফাংশন ঐচ্ছিক

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

    (instanceID: string) => void

    • ইনস্ট্যান্সআইডি

      স্ট্রিং

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

ফেরত

  • প্রতিশ্রুতি<string>

    ক্রোম ৯৬+

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

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

getToken()

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

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

প্যারামিটার

  • getTokenParams

    বস্তু

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

    • অনুমোদিত সত্তা

      স্ট্রিং

      ক্রোম ৪৬+

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

    • বিকল্পগুলি

      বস্তু ঐচ্ছিক

      ক্রোম ৮৯ থেকে ক্রোম ৪৬+ বাতিল করা হয়েছে।

      বিকল্পগুলি অপ্রচলিত এবং উপেক্ষা করা হবে।

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

    • পরিধি

      স্ট্রিং

      ক্রোম ৪৬+

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

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

    (token: string) => void

    • টোকেন

      স্ট্রিং

      অনুরোধকৃত পরিষেবা কর্তৃক বরাদ্দকৃত একটি টোকেন।

ফেরত

  • প্রতিশ্রুতি<string>

    ক্রোম ৯৬+

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

    প্রমিস শুধুমাত্র ম্যানিফেস্ট ভি৩ এবং এর পরবর্তী সংস্করণগুলোতে সমর্থিত, অন্যান্য প্ল্যাটফর্মে কলব্যাক ব্যবহার করতে হবে।

ইভেন্টগুলি

onTokenRefresh

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

যখন মঞ্জুর করা সমস্ত টোকেন রিফ্রেশ করার প্রয়োজন হয় তখন এটি সক্রিয় হয়।

প্যারামিটার

  • কলব্যাক

    ফাংশন

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

    () => void