Örnek Kimliği API'si

Instance ID API, Ö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 kimliğini doğrulayıp yetkilendirmek için bir mekanizma sağlar. InstanceID uzun ömürlüdür ancak aşağıdaki nedenlerden dolayı süresi dolabilir:

  • Cihazı fabrika ayarlarına sıfırlayın.
  • Kullanıcı uygulamayı kaldırır.
  • Kullanıcı, uygulamada "Verileri Temizle" işlemini gerçekleştirir.
  • Cihaz uzun süre kullanılmayan (zaman aralığını cihaz ve bölge belirler).
  • Örnek kimliği hizmeti, kötüye kullanımı veya hataları algılar ve InstanceID öğesini sıfırlar.
  • İstemci uygulamanız bu işlevi gerektiriyorsa sunucu tarafı kod.

Örnek Kimliği hizmeti, InstanceIDListenerService öğesine geri çağırma yaparak uygulamanızı InstanceID sıfırlaması konusunda bilgilendirir. Uygulamanız bu bildirimi alırsa getToken() yöntemini çağırarak yeni InstanceID öğesini alıp sunucularını güncellemesi gerekir.

InstanceID öğesinin sahibi olduğunuzu kanıtlamak ve sunucuların uygulamayla ilişkili veri veya hizmetlere erişmesine izin vermek için getToken yöntemini kullanın. Yöntem, OAuth2 kalıplarına göre çalışır ve bir authorizedEntity ve scope gerektirir. authorizedEntity, bir proje kimliği veya başka bir InstanceID olabilir ve oluşturulan jetonu kullanma yetkisine sahip hizmetleri belirler. scope, jetonun erişim izni verdiği belirli hizmeti veya verileri belirler.

Aşağıdakiler için Instance ID API hakkında daha fazla bilgi edinin:

Android  iOS  Sunucu