Servicios - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Servicios

LibraryReconoSer

Versiones previas a la 2.2.6.beta5 usan esta forma de instanciar

#!java

LibraryReconoSer.init(this, guidConv, datos);
#!Kotlin

LibraryReconoSer.init(application, CONVENIO_GUID, datos)     

Versione 2.2.6.beta5 y superior usan esta forma de instanciar

#!java

LibraryReconoSer.init(this, guidConv, datos, clientId, clientSecret);

//Si desconoce el clientId y el clientSecret, por favor dejarlos vacíos
//LibraryReconoSer.init(this, guidConv, datos, "","");
#!Kotlin

LibraryReconoSer.init(application, CONVENIO_GUID, datos, clientId, clientSecret)   

//Si desconoce el clientId y el clientSecret, por favor dejarlos vacíos
//LibraryReconoSer.init(application, CONVENIO_GUID, datos,"", "") 
  

ServicesOlimpia

Singleton desde donde puedes llamar los servicios. Todos los metodos estan compuestos por un callback que te devolvera onSuccess y onError.

Para solicitar un servicio debes de llamar la instancia ServicesOlimpia.getInstance().nombre_del_convenio

onError

Devuelve si la consulta no fue exitosa ya sea por los servicios de Olimpia o errores en la conexión. Todo Objeto RespuestaTransaccion "EsExitosa" : false se devolvera en onError.

Parámetros RespuestaTransaccion

Parámetro Tipo Descripción
esExitosa String Estado de respuesta
errorTransaccion List Datos adicionales

Parámetros ErrorTransaccion

Parámetro Tipo Descripción
codigo String Código de error
descripcion String Descripción del error

onSuccess

Todo Objeto RespuestaTransaccion "EsExitosa" : true se devolvera en onSuccess. Y se devolvera un Objeto o un List<> segun el servicio.

Servicios