5.8 Inicialización avanzada del SDK
Nuestro SDK ofrece diversos callbacks que te ayudan tener mayor control del flujo de ejecución y a implementar comportamientos personalizados.
var indigitall = DependencyService.Get<IIndigitall>();
if (indigitall != null)
{
indigitall.Init("YOUR APPKEY", "YOUR SENDER ID", true, (permissions, device)=>
{
//Cada vez que inicializa la sdk. AQui podéis coger el deviceID
Console.WriteLine("device: " + device.deviceId);
},(device)=>
{
Console.WriteLine("Newdevice: " + device.deviceId);
},(errorCode,errorMessage)=>
{
Console.WriteLine("errorCode: " + errorCode+" Message: "+ errorMessage);
});