Açıklama
Örnek kimliği hizmetine erişmek için chrome.instanceID
kullanın.
İzinler
gcm
Kullanılabilirlik
Yöntemler
deleteID()
chrome.instanceID.deleteID(
callback?: function,
): Promise<void>
Uygulama örneği tanımlayıcısını sıfırlar ve bununla ilişkili tüm jetonları iptal eder.
Parametreler
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Chrome 96 veya daha yeni bir sürümPromises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): Promise<void>
Verilen bir jetonu iptal eder.
Parametreler
-
deleteTokenParams
nesne
deleteToken için parametreler.
-
authorizedEntity
dize
Chrome 46 veya daha yeni bir sürümJetonu almak için kullanılan yetkili tüzel kişi.
-
kapsam
dize
Chrome 46 veya daha yeni bir sürümJetonu almak için kullanılan kapsam.
-
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Chrome 96 veya daha yeni bir sürümPromises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
InstanceID'nin oluşturulduğu zamanı alır. Oluşturma zamanı callback
tarafından döndürülür.
Parametreler
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(creationTime: number) => void
-
creationTime
sayı
Dönemden bu yana geçen milisaniye cinsinden örnek kimliğinin oluşturulduğu zaman.
-
İadeler
-
Promise<number>
Chrome 96 veya daha yeni bir sürümPromises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getID()
chrome.instanceID.getID(
callback?: function,
): 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.
Parametreler
-
callback
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<string>
Chrome 96 veya daha yeni bir sürümPromises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): 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ümBu ö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ümYetkili 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.
-
-
callback
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(token: string) => void
-
token
dize
İstenen hizmet tarafından atanan bir jeton.
-
İadeler
-
Promise<string>
Chrome 96 veya daha yeni bir sürümPromises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
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