Örnek Kimliği API'si

Instance ID API, örnek kimliğini Android cihazınızla entegre etmenizi sağlar. veya iOS uygulaması. Örnek kimliği, her örnek için benzersiz bir tanımlayıcı sağlar uygulamanız ve işlemlerin kimliğini doğrulamak ve yetkilendirmek için bir mekanizma. InstanceID uzun yaşandı, 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 bir süre kullanılmayacak (cihaz ve bölge, zaman aralığı).
  • Örnek kimliği hizmeti, kötüye kullanımı veya hataları algılar ve InstanceID
  • İstemci uygulamanız bu işlevi gerektiriyorsa sunucu tarafı kod.

Örnek Kimliği hizmeti, uygulamanızı şu yolla bir InstanceID sıfırlaması konusunda bilgilendirir: bir InstanceIDListenerService çağrısı. Uygulamanız bunu alırsa bildirimini içeriyorsa getToken() çağrısını yapması ve yeni InstanceID öğesini alması gerekir. ve sunucularını güncelliyor.

InstanceID öğesinin sahibi olduğunuzu kanıtlamak için getToken yöntemini kullanın ve Sunucuların, uygulamayla ilişkili verilere veya hizmetlere erişmesini sağlar. Yöntem şu şekildedir: ve OAuth2 kalıplarını gerektirir ve authorizedEntity ile scope gerektirir. İlgili içeriği oluşturmak için kullanılan authorizedEntity, bir proje kimliği veya başka bir InstanceID olabilir ve oluşturulan jetonu kullanma yetkisi olan hizmetlerdir. 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