diff --git a/CallKitSample.iOS/AppDelegate.cs b/CallKitSample.iOS/AppDelegate.cs index 2df3a64..ce44c4e 100644 --- a/CallKitSample.iOS/AppDelegate.cs +++ b/CallKitSample.iOS/AppDelegate.cs @@ -46,37 +46,30 @@ public async void DidUpdatePushCredentials(PKPushRegistry registry, PKPushCreden public void DidReceiveIncomingPush(PKPushRegistry registry, PKPushPayload payload, string type) { Console.WriteLine("My push is coming!"); - if (payload != null) - { - TwilioService.Setnotification(payload); - } + } - [Export("pushRegistry:didReceiveIncomingPushWithPayload:forType:withCompletionHandler:")] - public void DidReceiveIncomingPush(PKPushRegistry registry, PKPushPayload payload, string type,Action completion) + public void DidReceiveIncomingPush(PKPushRegistry registry, PKPushPayload payload, string type, Action completion) { try { LoggerService.Log("Info", "My push is coming(Inside Action method!"); - + var callerid = payload.DictionaryPayload["twi_from"].ToString(); - LoggerService.Log("Info",$"from: {callerid}"); + LoggerService.Log("Info", $"from: {callerid}"); if (payload != null) { TwilioService.Setnotification(payload); - TwilioVoiceHelper.activeCallUuid = new NSUuid(); - LoggerService.Log("Info", "CallUUID:" + TwilioVoiceHelper.activeCallUuid); - CallProviderDelegate.ReportIncomingCall(TwilioVoiceHelper.activeCallUuid, callerid); } - completion(); + completion(); } catch (Exception ex) { LogHelper.Info($"Inside DidReceiveIncomingPush:: Error:: {ex.Message} {ex.StackTrace}"); } } - + public override bool OpenUrl(UIApplication application, NSUrl url, string sourceApplication, NSObject annotation) { // Get handle from url