Örnek Kimliği API'si

Ö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:

Android  iOS  Sunucu