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: