Açıklama
Örnek Kimliği hizmetine erişmek için chrome.instanceID kullanın.
İzinler
gcmKullanılabilirlik
Yöntemler
deleteID()
browser.instanceID.deleteID(): Promise<void>
Uygulama örneği tanımlayıcısını sıfırlar ve onunla ilişkili tüm jetonları iptal eder.
İadeler
-
Promise<void>
Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*Silme işlemi tamamlandığında çözümlenir. Promise reddedilmezse örnek tanımlayıcı başarıyla iptal edilmiştir.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Verilen jetonu iptal eder.
Parametreler
-
deleteTokenParams
nesne
deleteToken için parametreler.
-
authorizedEntity
dize
Chrome 46 ve sonraki sürümler Chrome 148'den itibaren browser.*Jetonu almak için kullanılan yetkili tüzel kişi.
-
kapsam
dize
Chrome 46 ve sonraki sürümler Chrome 148'den itibaren browser.*Jetonu almak için kullanılan kapsam.
-
İadeler
-
Promise<void>
Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*Jeton silme işlemi tamamlandığında çözümlenir. Promise reddedilmezse jeton başarıyla iptal edilmiştir.
getCreationTime()
browser.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 ve sonraki sürümler Chrome 148'den itibaren browser.*Alma işlemi tamamlandığında çözümlenir.
getID()
browser.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 ve sonraki sürümler Chrome 148'den itibaren browser.*Alma işlemi tamamlandığında çözümlenir.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Yetkili tüzel kişinin, kapsam tarafından 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 Chrome 148'den itibaren browser.*Bu örnek kimliğiyle ilişkili kaynaklara erişme yetkisi olan tüzel kişiyi tanımlar. Google Developer Console'daki bir proje kimliği olabilir.
-
seçenekler
isteğe bağlı nesne
Chrome 46 ve sonraki sürümler Chrome 148'den itibaren browser.* Chrome 89'dan itibaren desteği sonlandırıldıseçeneklerinin desteği sonlandırılmıştır ve bu seçenekler yoksayılacaktır.
Jetonla ilişkilendirilecek ve isteği işlemek için kullanılabilecek az sayıda dize anahtar/değer çifti eklenmesine olanak tanır.
-
kapsam
dize
Chrome 46 ve sonraki sürümler Chrome 148'den itibaren browser.*Yetkili tüzel kişinin gerçekleştirebileceği yetkili işlemleri tanımlar. Örneğin, GCM mesajları göndermek için
GCMkapsamı kullanılmalıdır.
-
İadeler
-
Promise<string>
Chrome 96 ve sonraki sürümler Chrome 148'den itibaren browser.*Alma işlemi tamamlandığında çözümlenir.
Etkinlikler
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Verilen tüm jetonların yenilenmesi gerektiğinde tetiklenir.
Parametreler
-
callback
işlev
callbackparametresi şu şekilde görünür:() => void