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, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.

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, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.

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, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.

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, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.

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, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, 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