diff --git a/PushSharp.Apple/ApnsFeedbackService.cs b/PushSharp.Apple/ApnsFeedbackService.cs index 57fb887a..69f87037 100644 --- a/PushSharp.Apple/ApnsFeedbackService.cs +++ b/PushSharp.Apple/ApnsFeedbackService.cs @@ -20,10 +20,10 @@ public FeedbackService (ApnsConfiguration configuration) public ApnsConfiguration Configuration { get; private set; } - public delegate void FeedbackReceivedDelegate (string deviceToken, DateTime timestamp); + public delegate void FeedbackReceivedDelegate (string deviceToken, DateTime timestamp, object optionalData); public event FeedbackReceivedDelegate FeedbackReceived; - public void Check () + public void Check (object optionalData = null) { var encoding = Encoding.ASCII; @@ -94,7 +94,7 @@ public void Check () // Raise the event to the consumer var evt = FeedbackReceived; if (evt != null) - evt (token, timestamp); + evt (token, timestamp, optionalData); } else { continue; }