chrome.instanceID

বর্ণনা

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

অনুমতি

gcm

প্রাপ্যতা

Chrome 44+

পদ্ধতি

deleteID()

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

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

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    () => void

রিটার্নস

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

    Chrome 96+

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

deleteToken()

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

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

পরামিতি

  • Delete TokenParams

    বস্তু

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

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

      স্ট্রিং

      Chrome 46+

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

    • সুযোগ

      স্ট্রিং

      Chrome 46+

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    () => void

রিটার্নস

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

    Chrome 96+

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

getCreationTime()

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

ইন্সট্যান্সআইডি তৈরি হওয়ার সময় পুনরুদ্ধার করে। সৃষ্টির সময় callback দ্বারা ফেরত দেওয়া হবে।

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (creationTime: number) => void

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

      সংখ্যা

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

রিটার্নস

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

    Chrome 96+

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

getID()

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

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

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (instanceID: string) => void

    • instanceID

      স্ট্রিং

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

রিটার্নস

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

    Chrome 96+

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

getToken()

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

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

পরামিতি

  • GetTokenParams

    বস্তু

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

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

      স্ট্রিং

      Chrome 46+

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

    • বিকল্প

      বস্তু ঐচ্ছিক

      Chrome 46+ Chrome 89 থেকে অবরুদ্ধ

      বিকল্পগুলি অবমূল্যায়িত এবং উপেক্ষা করা হবে৷

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

    • সুযোগ

      স্ট্রিং

      Chrome 46+

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

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (token: string) => void

    • টোকেন

      স্ট্রিং

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

রিটার্নস

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

    Chrome 96+

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

ঘটনা

onTokenRefresh

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

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

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    () => void