void SendNotifications() { if (_tokens != null && _tokens.Count > 0) { FirebaseManagerImplementation fi = new FirebaseManagerImplementation(); foreach (var token in _tokens) { fi.SendNotificationToDeviceAsync("Messsage", token); } } }
void GetAllNearestTokens() { if (_users != null && _users.Count > 0) { foreach (User u in _users) { if (FirebaseManagerImplementation.GetDistanceInKm(_myLatitud, _myLongitud, u.Latitud, u.Longitud) <= _distance) { if (_tokens == null) { _tokens = new List <string>(); } _tokens.Add(u.DeviceToken); } } } // return _tokens; }