ionic-plugin-callkit icon indicating copy to clipboard operation
ionic-plugin-callkit copied to clipboard

Duplicated Call-kit Instances

Open ghost opened this issue 7 years ago • 2 comments

Hello, fellow partners, I've been using this plugin for a while now, and it works flawlessly. The only issue I've encountered was when I refreshed my app (hot code push), call-kit instances will be duplicated.

I'm using Meteor 1.5 and the latest version of the plugin.

Below is the code I'm rocking with. I've also attached a video sample, showing the issue.

https://vimeo.com/227741568

function onDeviceReady() {
   callUUID = '';
   callKit = null;

   function callChanged(data) {
     console.log("onCallChanged: " + JSON.stringify(data));
   }

   function audioSystem(data) {
     console.log("onAudioSystem: " + JSON.stringify(data));
   }

   callKit = new CallKit();
   callKit.register(callChanged, audioSystem);

   incomingCall = function() {
     this.callKit.reportIncomingCall('Incoming call', {
       supportsVideo: false,
       supportsGroup: false,
       supportsUngroup: false,
       supportsDTMF: false,
       supportsHold: false
     }, function(uuid) {
       this.callUUID = uuid;
       console.log('call reported. returned uuid: ' + uuid);
     });
   }
}

ghost avatar Jul 31 '17 14:07 ghost

@nickmendes Did you solved this issue? I even tried to delete and reinstantiate CallKit every time when new call arrived and ended, but it not works.

abardik avatar Feb 20 '18 07:02 abardik

No sadly :(, ill start working with Callkit again soon. If I figure any solution, ill post here.

ghost avatar Feb 20 '18 09:02 ghost