chrome.instanceID

বিবরণ

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

অনুমতিসমূহ

gcm

উপস্থিতি

ক্রোম ৪৪+

পদ্ধতি

deleteID()

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

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

পরামিতি

  • কলব্যাক

    ঐচ্ছিক ফাংশন

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

    () => void

রিটার্নস

  • প্রতিশ্রুতি<অকার্যকর>

    ক্রোম ৯৬+

    মুছে ফেলা সম্পূর্ণ হলে সমাধান হয়। প্রতিশ্রুতি প্রত্যাখ্যান না করলে ইনস্ট্যান্স শনাক্তকারী সফলভাবে প্রত্যাহার করা হয়েছিল।

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

deleteToken()

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

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

পরামিতি

  • টোকেনপ্যারাম মুছে ফেলুন

    বস্তু

    ডিলিটটোকেনের জন্য প্যারামিটার।

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

      স্ট্রিং

      ক্রোম ৪৬+

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

    • সুযোগ

      স্ট্রিং

      ক্রোম ৪৬+

      টোকেন পেতে যে সুযোগ ব্যবহার করা হয়।

  • কলব্যাক

    ঐচ্ছিক ফাংশন

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

    () => void

রিটার্নস

  • প্রতিশ্রুতি<অকার্যকর>

    ক্রোম ৯৬+

    টোকেন মুছে ফেলা সম্পূর্ণ হলে সমাধান হয়। প্রতিশ্রুতি প্রত্যাখ্যান না করলে টোকেনটি সফলভাবে প্রত্যাহার করা হয়েছিল।

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

getCreationTime()

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

InstanceID তৈরির সময়টি পুনরুদ্ধার করে। callback দ্বারা তৈরির সময়টি ফেরত পাঠানো হবে।

পরামিতি

  • কলব্যাক

    ঐচ্ছিক ফাংশন

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

    (creationTime: number) => void

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

      সংখ্যা

      ইন্সট্যান্স আইডি তৈরির সময়কাল, যুগের পর থেকে মিলিসেকেন্ডে দেখানো হয়।

রিটার্নস

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

    ক্রোম ৯৬+

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

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

getID()

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

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

পরামিতি

  • কলব্যাক

    ঐচ্ছিক ফাংশন

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

    (instanceID: string) => void

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

      স্ট্রিং

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

রিটার্নস

  • প্রতিশ্রুতি <স্ট্রিং>

    ক্রোম ৯৬+

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

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

getToken()

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

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

পরামিতি

  • getTokenParams সম্পর্কে

    বস্তু

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

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

      স্ট্রিং

      ক্রোম ৪৬+

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

    • বিকল্পগুলি

      ঐচ্ছিক বস্তু

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

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

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

    • সুযোগ

      স্ট্রিং

      ক্রোম ৪৬+

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

  • কলব্যাক

    ঐচ্ছিক ফাংশন

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

    (token: string) => void

    • টোকেন

      স্ট্রিং

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

রিটার্নস

  • প্রতিশ্রুতি <স্ট্রিং>

    ক্রোম ৯৬+

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

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

ইভেন্টগুলি

onTokenRefresh

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

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

পরামিতি

  • কলব্যাক

    ফাংশন

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

    () => void