ios - How to close Callkit screen after VOIP call disconnected -
i trying remove callkit screen once voip call disconnected source or destination.
i used code
cxendcallaction *endaction = [[cxendcallaction alloc] initwithcalluuid:[nsuuid uuid]]; cxcallcontroller *callcontroller = [[cxcallcontroller alloc] initwithqueue:dispatch_get_main_queue()]; requesttransaction:[cxtransaction transactionwithactions:nil completion:completion]]; but not working close callkit. can 1 me solve issue?
you have pass cxtransaction cxendcallaction requesttransaction.
first of in initwithcalluuid have pass current call nsuuid. can call requesttransaction on cxcallcontroller , pass [cxtransaction transactionwithactions:@[endaction] it, instead of nil did.
cxendcallaction *endaction = [[cxendcallaction alloc] initwithcalluuid:[nsuuid uuid]]; // current call uuid cxcallcontroller *callcontroller = [[cxcallcontroller alloc] initwithqueue:dispatch_get_main_queue()]; [callcontroller requesttransaction:[cxtransaction transactionwithactions:@[endaction]] completion:completion];
Comments
Post a Comment