Açıklama
Örnek Kimliği hizmetine erişmek için chrome.instanceID kullanın.
İzinler
gcmKullanılabilirlik
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 ve sonraki sürümlerSilme işlemi tamamlandığında çözülür. Söz reddedilmezse örnek tanımlayıcı başarıyla iptal edildi.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Verilen bir jetonu iptal eder.
Parametreler
-
deleteTokenParams
nesne
deleteToken için parametreler.
-
authorizedEntity
dize
Chrome 46 ve sonraki sürümlerJetonu almak için kullanılan yetkili tüzel kişi.
-
kapsam
dize
Chrome 46 ve sonraki sürümlerJetonu almak için kullanılan kapsam.
-
İadeler
-
Promise<void>
Chrome 96 ve sonraki sürümlerJeton silme işlemi tamamlandığında çözümlenir. Söz reddedilmezse jeton başarıyla iptal edilir.
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 ve sonraki sürümlerAlma işlemi tamamlandığında çözülür.
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 ve sonraki sürümlerAlma işlemi tamamlandığında çözülür.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Yetkili tarafın kapsam tarafından tanımlanan hizmete erişmesine izin veren bir jeton döndürün.
Parametreler
-
getTokenParams
nesne
getToken için parametreler.
-
authorizedEntity
dize
Chrome 46 ve sonraki sürümlerBu örnek kimliğiyle ilişkili kaynaklara erişmeye yetkili olan tüzel kişiyi tanımlar. Google Developers Console'dan alınan 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 yoksayı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 ve sonraki sürümlerYetkili tarafın 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ümlerAlma işlemi tamamlandığında çözülür.
Etkinlikler
onTokenRefresh
chrome.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