توضیحات
برای دسترسی به سرویس Instance ID از chrome.instanceID
استفاده کنید.
مجوزها
gcm
در دسترس بودن
روش ها
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
شناسه نمونه برنامه را بازنشانی می کند و همه نشانه های مرتبط با آن را باطل می کند.
پارامترها
- پاسخ به تماس
عملکرد اختیاری
پارامتر
callback
به نظر می رسد:() => void
برمی گرداند
قول<باطل>
Chrome 96+Promises فقط برای Manifest V3 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
توکن اعطایی را باطل می کند.
پارامترها
- حذف TokenParams
شی
پارامترهای حذف توکن
- نهاد مجاز
رشته
Chrome 46+نهاد مجاز که برای دریافت توکن استفاده می شود.
- دامنه
رشته
Chrome 46+محدوده ای که برای به دست آوردن توکن استفاده می شود.
- پاسخ به تماس
عملکرد اختیاری
پارامتر
callback
به نظر می رسد:() => void
برمی گرداند
قول<باطل>
Chrome 96+Promises فقط برای Manifest V3 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
زمانی که InstanceID تولید شده است را بازیابی می کند. زمان ایجاد توسط callback
برگردانده می شود.
پارامترها
- پاسخ به تماس
عملکرد اختیاری
پارامتر
callback
به نظر می رسد:(creationTime: number) => void
- زمان خلقت
شماره
زمانی که شناسه نمونه تولید شده است، که در میلی ثانیه از آن دوره نشان داده شده است.
برمی گرداند
قول <تعداد>
Chrome 96+Promises فقط برای Manifest V3 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.
getID()
chrome.instanceID.getID(
callback?: function,
)
یک شناسه برای نمونه برنامه بازیابی می کند. شناسه نمونه با callback
برگردانده خواهد شد. تا زمانی که هویت برنامه باطل یا منقضی نشده باشد، همان شناسه بازگردانده می شود.
پارامترها
- پاسخ به تماس
عملکرد اختیاری
پارامتر
callback
به نظر می رسد:(instanceID: string) => void
- شناسه نمونه
رشته
شناسه نمونه اختصاص داده شده به نمونه برنامه.
برمی گرداند
قول<رشته>
Chrome 96+Promises فقط برای Manifest V3 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
رمزی را برگردانید که به نهاد مجاز اجازه می دهد به سرویس تعریف شده توسط محدوده دسترسی داشته باشد.
پارامترها
- getTokenParams
شی
پارامترهای getToken.
- نهاد مجاز
رشته
Chrome 46+نهادی را که مجاز به دسترسی به منابع مرتبط با این Instance ID است را شناسایی می کند. این می تواند یک شناسه پروژه از کنسول توسعه دهنده Google باشد.
- گزینه ها
شی اختیاری
Chrome 46+ از Chrome 89 منسوخ شده استگزینه ها منسوخ شده اند و نادیده گرفته خواهند شد.
امکان گنجاندن تعداد کمی جفت کلید/مقدار رشتهای را میدهد که با نشانه مرتبط هستند و ممکن است در پردازش درخواست استفاده شوند.
- دامنه
رشته
Chrome 46+اقدامات مجاز را که نهاد مجاز می تواند انجام دهد را شناسایی می کند. به عنوان مثال برای ارسال پیام های GCM، دامنه
GCM
باید استفاده شود.
- پاسخ به تماس
عملکرد اختیاری
پارامتر
callback
به نظر می رسد:(token: string) => void
- نشانه
رشته
نشانه ای که توسط سرویس درخواستی اختصاص داده شده است.
برمی گرداند
قول<رشته>
Chrome 96+Promises فقط برای Manifest V3 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.
رویدادها
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
زمانی فعال میشود که همه توکنهای اعطا شده باید بهروزرسانی شوند.
پارامترها
- پاسخ به تماس
تابع
پارامتر
callback
به نظر می رسد:() => void