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