বিবরণ
Instance ID পরিষেবা অ্যাক্সেস করতে chrome.instanceID ব্যবহার করুন।
অনুমতি
gcmউপলভ্যতা
পদ্ধতি
deleteID()
browser.instanceID.deleteID(): Promise<void>
অ্যাপ ইনস্ট্যান্স আইডেন্টিফায়ার রিসেট করে এবং এর সাথে যুক্ত সব টোকেন প্রত্যাহার করে।
রিটার্ন
-
<void> প্রমিস
Chrome 96+ Chrome 148 থেকে browser.*মুছে দেওয়ার কাজ সম্পূর্ণ হলে সমস্যার সমাধান হয়ে যায়। প্রমিস বাতিল না হলে, ইনস্ট্যান্স আইডেন্টিফায়ার তুলে নেওয়া হয়েছে।
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
অনুমতি দেওয়া টোকেন প্রত্যাহার করে।
প্যারামিটারগুলি
-
deleteTokenParams
অবজেক্ট
deleteToken-এর জন্য প্যারামিটার।
-
authorizedEntity
স্ট্রিং
Chrome 46+ Chrome 148 থেকে browser.*টোকেন পাওয়ার জন্য ব্যবহৃত অনুমোদিত এন্টিটি।
-
স্কোপ
স্ট্রিং
Chrome 46+ Chrome 148 থেকে browser.*টোকেন পাওয়ার জন্য যে স্কোপ ব্যবহার করা হয়।
-
রিটার্ন
-
<void> প্রমিস
Chrome 96+ Chrome 148 থেকে browser.*টোকেন মুছে দেওয়ার কাজ সম্পূর্ণ হলে সমাধান হয়ে যায়। প্রমিস বাতিল না হলে টোকেন তুলে নেওয়া হয়েছে।
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
InstanceID কখন জেনারেট করা হয়েছে তা খুঁজে বের করে। callback-এর মাধ্যমে তৈরির সময় দেখানো হবে।
রিটার্ন
-
Promise<number>
Chrome 96+ Chrome 148 থেকে browser.*পুনরুদ্ধার সম্পূর্ণ হলে সমাধান হয়ে যায়।
getID()
browser.instanceID.getID(): Promise<string>
অ্যাপ ইনস্ট্যান্সের জন্য একটি শনাক্তকারী ফিরিয়ে আনে। callback-এর মাধ্যমে ইনস্ট্যান্স আইডি ফেরত দেওয়া হবে। অ্যাপ্লিকেশনের পরিচয় প্রত্যাহার বা মেয়াদ শেষ না হওয়া পর্যন্ত একই আইডি রিটার্ন করা হবে।
রিটার্ন
-
Promise<string>
Chrome 96+ Chrome 148 থেকে browser.*পুনরুদ্ধার সম্পূর্ণ হলে সমাধান হয়ে যায়।
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
একটি টোকেন ফেরত দিন যা অনুমোদিত সত্তাকে স্কোপ দ্বারা সংজ্ঞায়িত পরিষেবা অ্যাক্সেস করার অনুমতি দেয়।
প্যারামিটারগুলি
-
getTokenParams
অবজেক্ট
getToken-এর জন্য প্যারামিটার।
-
authorizedEntity
স্ট্রিং
Chrome 46+ Chrome 148 থেকে browser.*এই ইনস্ট্যান্স আইডির সাথে যুক্ত রিসোর্স অ্যাক্সেস করার জন্য অনুমোদিত এন্টিটি শনাক্ত করে। এটি Google ডেভেলপার কনসোল থেকে পাওয়া প্রোজেক্ট আইডি হতে পারে।
-
বিকল্প
অবজেক্ট ঐচ্ছিক
Chrome 46+ Chrome 148 থেকে browser.* Chrome 89 থেকে বন্ধ করা হয়েছেবিকল্পগুলি বন্ধ করা হয়েছে এবং এড়িয়ে যাওয়া হবে।
অল্প সংখ্যক স্ট্রিং কী/ভ্যালু পেয়ার অন্তর্ভুক্ত করার অনুমতি দেয় যা টোকেনের সাথে যুক্ত থাকবে এবং অনুরোধ প্রসেস করার সময় ব্যবহার করা হতে পারে।
-
স্কোপ
স্ট্রিং
Chrome 46+ Chrome 148 থেকে browser.*অনুমোদিত সত্তা যেসব অনুমোদিত অ্যাকশন নিতে পারে তা শনাক্ত করে। যেমন, GCM মেসেজ পাঠানোর জন্য,
GCMস্কোপ ব্যবহার করা উচিত।
-
রিটার্ন
-
Promise<string>
Chrome 96+ Chrome 148 থেকে browser.*পুনরুদ্ধার সম্পূর্ণ হলে সমাধান হয়ে যায়।
ইভেন্ট
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
অনুমোদিত সব টোকেন রিফ্রেশ করার প্রয়োজন হলে ফায়ার করা হয়।
প্যারামিটারগুলি
-
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:() => void