Açıklama
Örnek kimliği hizmetine erişmek için chrome.instanceID
kullanın.
İzinler
gcm
Kullanı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 veya daha yeni bir sürüm
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): 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.
-
İadeler
-
Promise<void>
Chrome 96 veya daha yeni bir sürüm
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 veya daha yeni bir sürüm
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 veya daha yeni bir sürüm
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): 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.
-
İadeler
-
Promise<string>
Chrome 96 veya daha yeni bir sürüm
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