chrome.instanceID

شرح

برای دسترسی به سرویس Instance ID chrome.instanceID استفاده کنید.

مجوزها

gcm

دسترسی

Chrome 44+

مواد و روش ها

deleteID()

وعده
chrome.instanceID.deleteID(
  callback?: function,
)

شناسه نمونه برنامه را بازنشانی می کند و همه نشانه های مرتبط با آن را باطل می کند.

مولفه های

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    ()=>void

برمی گرداند

  • قول<باطل>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

deleteToken()

وعده
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)

توکن اعطایی را باطل می کند.

مولفه های

  • حذف TokenParams

    هدف - شی

    پارامترهای حذف توکن

    • نهاد مجاز

      رشته

      Chrome 46+

      نهاد مجاز که برای دریافت توکن استفاده می شود.

    • محدوده

      رشته

      Chrome 46+

      محدوده ای که برای به دست آوردن توکن استفاده می شود.

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    ()=>void

برمی گرداند

  • قول<باطل>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

getCreationTime()

وعده
chrome.instanceID.getCreationTime(
  callback?: function,
)

زمانی که InstanceID تولید شده است را بازیابی می کند. زمان ایجاد توسط callback برگردانده می شود.

مولفه های

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (creationTime: number)=>void

    • زمان خلقت

      عدد

      زمانی که شناسه نمونه تولید شده است، که در میلی ثانیه از آن دوره نشان داده شده است.

برمی گرداند

  • قول <تعداد>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

getID()

وعده
chrome.instanceID.getID(
  callback?: function,
)

یک شناسه برای نمونه برنامه بازیابی می کند. شناسه نمونه با callback برگردانده خواهد شد. تا زمانی که هویت برنامه باطل یا منقضی نشده باشد، همان شناسه بازگردانده می شود.

مولفه های

  • پاسخ به تماس

    عملکرد اختیاری

    پارامتر callback به نظر می رسد:

    (instanceID: string)=>void

    • شناسه نمونه

      رشته

      شناسه نمونه اختصاص داده شده به نمونه برنامه.

برمی گرداند

  • قول<رشته>

    Chrome 96+

    Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به 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 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.

مناسبت ها

onTokenRefresh

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

زمانی فعال می‌شود که همه توکن‌های اعطا شده باید به‌روزرسانی شوند.

مولفه های

  • پاسخ به تماس

    تابع

    پارامتر callback به نظر می رسد:

    ()=>void