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 'nı inceleyin.

Yöntemler

deleteID()

Söz 'nı inceleyin.
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

    işlev isteğe bağlı

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

    () => void

İadeler

  • Taahhüt<void>

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

deleteToken()

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

Verilen bir jetonu iptal eder.

Parametreler

  • deleteTokenParams

    nesne

    deleteToken için parametreler.

    • authorizedEntity

      dize

      Chrome 46 ve sonraki sürümler 'nı inceleyin.

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

    • kapsam

      dize

      Chrome 46 ve sonraki sürümler 'nı inceleyin.

      Jetonu almak için kullanılan kapsamdır.

  • geri çağırma

    işlev isteğe bağlı

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

    () => void

İadeler

  • Taahhüt<void>

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

getCreationTime()

Söz 'nı inceleyin.
chrome.instanceID.getCreationTime(
  callback?: function,
)

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

Parametreler

  • geri çağırma

    işlev isteğe bağlı

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

    (creationTime: number) => void

    • creationTime

      sayı

      Örnek kimliğinin oluşturulma süresi (dönemden bu yana milisaniye cinsinden belirtilir).

İadeler

  • Promise&lt;number&gt;

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

getID()

Söz 'nı inceleyin.
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

    işlev isteğe bağlı

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

    (instanceID: string) => void

    • instanceID

      dize

      Uygulama örneğine atanan bir örnek kimliği.

İadeler

  • Promise<dize>

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

getToken()

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

Yetkili varlığın, kapsam tarafından tanımlanan hizmete erişmesine olanak tanıyan bir jeton döndürün.

Parametreler

  • getTokenParams

    nesne

    getToken için parametreler.

    • authorizedEntity

      dize

      Chrome 46 ve sonraki sürümler 'nı inceleyin.

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

    • seçenekler

      nesne isteğe bağlı

      Chrome 46 ve sonraki sürümler Chrome 89'dan bu yana desteği sonlandırıldı

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

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

    • kapsam

      dize

      Chrome 46 ve sonraki sürümler 'nı inceleyin.

      Yetkili tüzel kişinin gerçekleştirebileceği yetkili işlemleri tanımlar. Ör. GCM mesajı göndermek için GCM kapsamı kullanılmalıdır.

  • geri çağırma

    işlev isteğe bağlı

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

    (token: string) => void

    • token

      dize

      İstenen hizmet tarafından atanan jeton.

İadeler

  • Promise<dize>

    Chrome 96 ve sonraki sürümler 'nı inceleyin.

    Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.

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