chrome.instanceID

Açıklama

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

İzinler

gcm

Kullanılabilirlik

Chrome 44 veya daha yeni bir sürüm

Yöntemler

deleteID()

chrome.instanceID.deleteID(): Promise<void>

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

İadeler

  • Promise<void>

    Chrome 96 veya daha yeni bir sürüm

deleteToken()

chrome.instanceID.deleteToken(
  deleteTokenParams: object,
)
: Promise<void>

Verilen bir jetonu iptal eder.

Parametreler

  • deleteTokenParams

    nesne

    deleteToken için parametreler.

    • authorizedEntity

      dize

      Chrome 46 veya daha yeni bir sürüm

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

    • kapsam

      dize

      Chrome 46 veya daha yeni bir sürüm

      Jetonu almak için kullanılan kapsam.

İadeler

  • Promise<void>

    Chrome 96 veya daha yeni bir sürüm

getCreationTime()

chrome.instanceID.getCreationTime(): Promise<number>

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

İadeler

  • Promise<number>

    Chrome 96 veya daha yeni bir sürüm

getID()

chrome.instanceID.getID(): Promise<string>

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.

İadeler

  • Promise<string>

    Chrome 96 veya daha yeni bir sürüm

getToken()

chrome.instanceID.getToken(
  getTokenParams: object,
)
: Promise<string>

Yetkili kuruluşun kapsam tarafından tanımlanan hizmete erişmesine izin veren bir jeton döndürür.

Parametreler

  • getTokenParams

    nesne

    getToken için parametreler.

    • authorizedEntity

      dize

      Chrome 46 veya daha yeni bir sürüm

      Bu örnek kimliğiyle ilişkili kaynaklara erişmeye yetkili olan tüzel kişiyi tanımlar. Google Developers Console'daki bir proje kimliği olabilir.

    • seçenekler

      object isteğe bağlı

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

      seçeneklerinin desteği sonlandırıldı ve bu seçenekler yok sayılacak.

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

    • kapsam

      dize

      Chrome 46 veya daha yeni bir sürüm

      Yetkili tarafın gerçekleştirebileceği yetkili işlemleri tanımlar. Örneğin, GCM mesajları göndermek için GCM kapsamı kullanılmalıdır.

İadeler

  • Promise<string>

    Chrome 96 veya daha yeni bir sürüm

Etkinlikler

onTokenRefresh

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

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

Parametreler

  • callback

    işlev

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

    () => void