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,
)
Uygulama örneği tanımlayıcısını sıfırlar ve onunla ilişkili tüm jetonları iptal eder.
Parametreler
-
geri çağırma
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Taahhüt<void>
Chrome 96 ve sonraki sürümler 'nı inceleyin.Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Verilen bir jetonu iptal eder.
Parametreler
-
deleteTokenParams
nesne
deleteToken için parametreler.
-
authorizedEntity
dize
Chrome 46 ve sonraki sürümler 'nı inceleyin.Jetonu almak için kullanılan yetkili tüzel kişi.
-
kapsam
dize
Chrome 46 ve sonraki sürümler 'nı inceleyin.Jetonu almak için kullanılan kapsamdır.
-
-
geri çağırma
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:() => void
İadeler
-
Taahhüt<void>
Chrome 96 ve sonraki sürümler 'nı inceleyin.Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
InstanceID'nin oluşturulduğu zamanı alır. Oluşturma zamanı callback
tarafından döndürülür.
Parametreler
-
geri çağırma
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(creationTime: number) => void
-
creationTime
sayı
Örnek kimliğinin oluşturulma süresi (dönemden bu yana milisaniye cinsinden belirtilir).
-
İadeler
-
Promise<number>
Chrome 96 ve sonraki sürümler 'nı inceleyin.Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.
getID()
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
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<dize>
Chrome 96 ve sonraki sürümler 'nı inceleyin.Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, geri çağırmaya iletilen aynı türle çözümlenir.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Yetkili varlığın, kapsam tarafından tanımlanan hizmete erişmesine olanak tanıyan bir jeton döndürün.
Parametreler
-
getTokenParams
nesne
getToken için parametreler.
-
authorizedEntity
dize
Chrome 46 ve sonraki sürümler 'nı inceleyin.Bu örnek kimliğiyle ilişkili kaynaklara erişmeye yetkili tüzel kişiyi tanımlar. Bu, Google Developers Console'daki bir proje kimliği olabilir.
-
seçenekler
nesne isteğe bağlı
Chrome 46 ve sonraki sürümler Chrome 89'dan bu yana desteği sonlandı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 izin verir.
-
kapsam
dize
Chrome 46 ve sonraki sürümler 'nı inceleyin.Yetkili tüzel kişinin gerçekleştirebileceği yetkili işlemleri tanımlar. Ör. GCM mesajı göndermek için
GCM
kapsamı kullanılmalıdır.
-
-
geri çağırma
işlev isteğe bağlı
callback
parametresi şu şekilde görünür:(token: string) => void
-
token
dize
İstenen hizmet tarafından atanan jeton.
-
İadeler
-
Promise<dize>
Chrome 96 ve sonraki sürümler 'nı inceleyin.Manifest V3 ve sonraki sürümlerde vaatler desteklenir ancak geriye dönük uyumluluk Aynı işlev çağrısında ikisini birden kullanamazsınız. İlgili içeriği oluşturmak için kullanılan taahhüt, 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