chrome.instanceID

Açıklama

Örnek Kimliği hizmetine erişmek için chrome.instanceID kullanın.

İzinler

gcm

Kullanılabilirlik

Chrome 44 ve sonraki sürümler

Yöntemler

deleteID()

Söz
chrome.instanceID.deleteID(
  callback?: function,
)

Uygulama örneği tanımlayıcısını sıfırlar ve onunla ilişkili tüm jetonları iptal eder.

Parametreler

  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    ()=>void

İlerlemeler

  • Promise<void>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

deleteToken()

Söz
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)

Verilen jetonu iptal eder.

Parametreler

  • deleteTokenParams

    nesne

    deleteToken parametreleri.

    • authorizedEntity

      dize

      Chrome 46 ve sonraki sürümler

      Jetonu almak için kullanılan yetkili tüzel kişi.

    • kapsam

      dize

      Chrome 46 ve sonraki sürümler

      Jetonu almak için kullanılan kapsam.

  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    ()=>void

İlerlemeler

  • Promise<void>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

getCreationTime()

Söz
chrome.instanceID.getCreationTime(
  callback?: function,
)

InstanceID'nin oluşturulduğu zamanı alır. Oluşturma zamanı callback tarafından döndürülecektir.

Parametreler

  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    (creationTime: number)=>void

    • creationTime

      sayı

      Örnek kimliğinin oluşturulduğu süre. Dönemden bu yana geçen milisaniye cinsinden gösterilir.

İlerlemeler

  • Vaat<sayı>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

getID()

Söz
chrome.instanceID.getID(
  callback?: function,
)

Uygulama örneği için bir tanımlayıcı alır. Örnek kimliği, callback tarafından döndürülür. Uygulama kimliği iptal edilmediği veya süresi dolmadığı sürece aynı kimlik döndürülür.

Parametreler

  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    (instanceID: string)=>void

    • instanceID

      dize

      Uygulama örneğine atanan Örnek Kimliği.

İlerlemeler

  • Söz<dize>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

getToken()

Söz
chrome.instanceID.getToken(
  getTokenParams: object,
  callback?: function,
)

Yetkili tüzel kişinin kapsamla tanımlanan hizmete erişmesine olanak tanıyan bir jeton döndürür.

Parametreler

  • getTokenParams

    nesne

    getToken parametreleri.

    • authorizedEntity

      dize

      Chrome 46 ve sonraki sürümler

      Bu Örnek Kimliği ile ilişkili kaynaklara erişim yetkisi olan varlığı tanımlar. Bu, Google Developers Console'daki bir proje kimliği olabilir.

    • seçenekler

      isteğe bağlı

      Chrome 46 ve sonraki sürümler Chrome 89'dan itibaren kullanımdan kaldırıldı

      seçeneklerinin desteği sonlandırılmıştır ve yoksayılacaktır.

      Jetonla ilişkilendirilecek ve isteğin işlenmesinde kullanılabilecek az sayıda dize anahtar/değer çiftini eklemeye olanak tanır.

    • kapsam

      dize

      Chrome 46 ve sonraki sürümler

      Yetkili tüzel kişinin yapabileceği yetkili işlemleri tanımlar. Örneğin, GCM iletileri göndermek için GCM kapsamı kullanılmalıdır.

  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    (token: string)=>void

    • token

      dize

      İstenen hizmet tarafından atanan jeton.

İlerlemeler

  • Söz<dize>

    Chrome 96 ve sonraki sürümler

    Vaatler yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformların geri çağırmaları kullanması gerekir.

Etkinlikler

onTokenRefresh

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

Verilen tüm jetonların yenilenmesi gerektiğinde tetiklenir.

Parametreler

  • geri çağırma

    işlev

    callback parametresi şu şekilde görünür:

    ()=>void