Meg*_*mar 5 voip pjsip ios pushkit callkit
一旦我的 VoIP 呼叫按源或目的地断开连接,我将尝试删除 Callkit 屏幕。
我用了这个代码
CXEndCallAction *endaction = [[CXEndCallAction alloc] initWithCallUUID:[NSUUID UUID]];
CXCallController *callController = [[CXCallController alloc] initWithQueue:dispatch_get_main_queue()];
requestTransaction:[CXTransaction transactionWithActions:nil completion:completion]];
Run Code Online (Sandbox Code Playgroud)
但关闭 callkit 不起作用。任何人都可以帮我解决这个问题吗?
小智 0
你必须将你的CXTransactionwith传递CXEndCallAction到你的requestTransaction.
首先,initWithCallUUID您必须传递当前的呼叫NSUUID。然后你可以调用requestTransaction你的CXCallController并[CXTransaction transactionWithActions:@[endaction]进入它,而不是像nil你那样。
CXEndCallAction *endaction = [[CXEndCallAction alloc] initWithCallUUID:[NSUUID UUID]]; // your current call UUID
CXCallController *callController = [[CXCallController alloc] initWithQueue:dispatch_get_main_queue()];
[callController requestTransaction:[CXTransaction transactionWithActions:@[endaction]] completion:completion];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3029 次 |
| 最近记录: |