public async Task <IActionResult> SendPushNotification([FromBody] UserDevice model) { var response = new APIResponse <UserDevice>() { Success = true }; try { //DeviceToken = "77df959ac96c11b305ec7dc9f69bea5caf3134fddf9661407b142e11a692a156" if (model.Device.Count > 0) { await _PushSvc.APNS_Send(model.Device, model.Message); response.Data = model; response.Message = "Notification Sent!"; } else { response.Success = false; response.Data = model; response.Message = "Device Token Required!"; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return(Ok(response)); }
public async Task <IActionResult> SendPushNotification() { var result = new ServiceResponse <UserDeviceInfo>() { Success = true }; List <UserDeviceInfo> lstUserDevice = new List <UserDeviceInfo>(); lstUserDevice.Add(new UserDeviceInfo() { DeviceToken = "77df959ac96c11b305ec7dc9f69bea5caf3134fddf9661407b142e11a692a156" }); await _PushSvc.APNS_Send(lstUserDevice, ""); return(Json(result)); }