устанавливаю аларм который просигнализирует приемнику какой сервис должен отработать
var alarmIntent = new Intent(context, typeof(T));
alarmIntent.SetAction(action);
var pi = PendingIntent.GetBroadcast(context, alarmId, alarmIntent, PendingIntentFlags.UpdateCurrent);
var am = (AlarmManager)context.GetSystemService(Context.AlarmService);
//am.SetExact(AlarmType.RtcWakeup, tiks, pi);
am.SetRepeating(AlarmType.RtcWakeup, tiks, 60*1000*3/*AlarmManager.IntervalDay*/, pi);
PendingIntent pendingIntent = PendingIntent.GetBroadcast(context, 0, alarmIntent, 0);