Örnek Kimliği API'si, Örnek Kimliğini Android veya iOS uygulamanızla entegre etmenizi sağlar. Örnek Kimliği, uygulamanızın her örneği için benzersiz bir tanımlayıcı ve işlemlerin kimlik doğrulaması ve yetkilendirmesi için bir mekanizma sağlar. InstanceID
uzun süreli, ancak aşağıdaki nedenlerden dolayı süresi dolabilir:
- Cihaz fabrika ayarlarına sıfırlandı.
- Kullanıcı uygulamayı kaldırır.
- Kullanıcı uygulamada "Verileri Temizle" işlemi gerçekleştirir.
- Cihaz uzun süre kullanılmaz (zaman aralığını cihaz ve bölge belirler).
- Örnek kimliği hizmeti, kötüye kullanımı veya hataları tespit edip
InstanceID
öğesini sıfırlar. - İstemci uygulamanız bu işlevi gerektiriyorsa sunucu tarafı kodu.
Örnek Kimliği hizmeti, bir InstanceIDListenerService
'a geri çağırma yaparak uygulamanıza InstanceID
sıfırlandığını bildirir. Uygulamanız bu bildirimi alırsa getToken()
işlevini çağırmalı, yeni InstanceID
bilgisini almalı ve sunucularını güncellemelidir.
InstanceID
sahipliğini kanıtlamak ve sunucuların uygulamayla ilişkili verilere veya hizmetlere erişmesine izin vermek için getToken
yöntemini kullanın. Yöntem, OAuth2 kalıplarını izler ve authorizedEntity
ile scope
gerektirir. authorizedEntity
, proje kimliği veya başka bir InstanceID
olabilir ve oluşturulan jetonu kullanma yetkisi olan hizmetleri belirler. scope
, jetonun erişmesine izin verdiği hizmeti veya verileri belirler.
Aşağıdakiler için Instance ID API'si hakkında daha fazla bilgi edinin: