callkit相关内容

IOS Callkit-来电最近历史记录

我已经在我们的应用程序中实现了Call Kit,只在应用程序关闭或在后台(推送呼叫通知)时才会收到来电。我只是注意到,每次我接到一个电话并使用Callkit显示时,这个电话都会自动出现在通话历史中(本机Call App的Recents选项卡)。 每次我点击其中一个最近的应用程序,我的应用程序就是恢复或启动。 我想让应用程序在用户按下最近的呼叫后发出呼出呼叫,但我找不到任何相关内容。 有 ..
发布时间:2022-04-10 12:21:39 移动开发

呼叫指示条对音频和视频呼叫没有响应

我已在应用程序中成功实现了Twilio语音工具包。 我无法从呼叫指示器在应用程序中移动。此外,当用户从呼叫屏幕移动时,我无法在其他应用程序屏幕上看到绿色条。我已在导航栏中添加了自定义视图,但响应不是很快。 我对此有以下疑虑。 是否有需要启用才能显示的默认属性 应用程序中的本机调用指示符? 我是否需要将自定义 就像我做的那样?如果是,那么最好的方法是什么? 它? 内部是否有显示 ..
发布时间:2022-02-25 21:35:08 其他开发

发布问题,即使我们不使用 Callkit 也包括在内

大家下午好,我们接到了 Apple 的电话,说我们应用中包含的 Callkit 将阻止应用审批流程. Apple 发现 Callkit 存在问题,所有引用 callkit 的应用都不会发布. 问题是我们没有使用 callkit,但它包含在程序集 Xamarine.Ios 中,这是 Ios Xamarine 项目的主要程序集. 有没有办法根据您的意见,通过删除此参考资料或类似内容来 ..
发布时间:2021-12-14 17:07:00 移动开发

从锁定屏幕接听电话时,Callkit 和 Webrtc 没有音频

我正在尝试让 callkit 在来电时与 webrtc 一起工作,但是当我接到电话并从锁定屏幕接听电话时,直到我在前台模式下运行应用程序时才发出声音.我已经配置了 audiosession 向 RTCAudioSession 发送通知,但它不起作用.你有一些解决方法吗? func configureAudioSession() {让 sharedSession = AVAudioSession ..
发布时间:2021-09-24 18:34:08 移动开发

如何使用 CallKit API 映射社交资料

现在我正在尝试将 CallKit 集成到现有的 VoIP 应用程序中. 根据 API,通过 CallKit 报告的每个调用都有一个与之关联的句柄.我们的应用程序的用户可以进行音频和视频通话,这是在帐户之间建立的,并且他们没有任何关联的“电话号码",因此我们将呼叫句柄类型设置为“通用"并使用一些特殊的帐户标识符作为这些句柄的值.这些用户帐户对用户不友好,不应显示在 UI 中. 所以很自然 ..
发布时间:2021-09-20 18:37:02 移动开发

如何在呼叫未连接但呼叫套件 ui 在后台运行时关闭呼叫套件

多次发生这样的情况,当呼叫开始时它没有连接,我无法弄清楚它在哪里卡住了.当它发生时,callkit ui 已经启动,因为我可以看到绿色的通知栏.在这种情况下,当呼叫尚未连接但 callKit ui 在后台运行时,如何关闭 callkit ui? 解决方案 如果在连接之前调用已经被远程端结束,您需要将结束的调用报告给 CXProvider 对象. provider.reportCall(w ..
发布时间:2021-09-20 18:36:45 移动开发

无法在 iOS 13 中阻止 VoIP 呼叫?

CallKit 的呼叫目录扩展可用于阻止标准电话呼叫.但是,如何在 iOS 13 上阻止 VoIP 呼叫? 当有 VoIP 呼叫时,您的应用会收到 VoIP 推送,但现在在 iOS 13 中,Apple 强制要求应用在收到推送时必须调用 CXProvider.reportNewIncomingCall(). 但是,当调用 reportNewIncomingCall() 时,操作系统会显 ..
发布时间:2021-09-20 18:36:28 移动开发

带有两个来电的 CallKit

我使用 CallKit 开发了一个 VoIP 应用. 如果用户收到两个来电并且他/她接听其中一个,另一个将关闭. 例如报告两个来电: reportInComingCall uuid:70D506FB-6A9D-4111-8828-35DB8F330A26reportInComingCall uuid:129A6D67-AC6A-480E-BCD7-ED14F7961CE5 当用户接 ..
发布时间:2021-09-02 18:40:11 移动开发

使用 CallKit 接听电话时如何显示 ViewController

我已按照以下教程在我的应用中实现 CallKit: https://www.raywenderlich.com/150015/callkit-tutorial-ios 但我想更进一步,并在调用处于活动状态时显示我自己的 ViewController.我正在做视频通话服务,所以我想拥有自己的界面. 这可能吗?我一直在尝试从方法 provider(CXProvider:CXAnswe ..
发布时间:2021-09-02 18:39:24 移动开发

如何使用 React Native 在 Android 上实现类似 CallKit 的行为?

我有一个用 react-native 编写的应用程序来处理用户之间的 Voip 呼叫.我需要在推送通知时唤醒应用程序并显示一个屏幕来接受/拒绝呼叫. iOS 上有 callkit,Android 上有类似的吗?> 解决方案 经过一番研究,我想出了一个解决方案,将一些原生 Android 代码与原生应用程序集成在一起.首先,我使用 WakefulBroadcastReceiver 在收到推 ..
发布时间:2021-06-23 19:15:31 移动开发

Callkit无法识别拨出电话的已连接信息

我正在将Callkit框架添加到我的Obj-C VoIP应用程序中.但是拨出电话存在一些问题. Callkit 无法识别拨出电话的连接信息. 详细信息 我的应用通过使用[provider reportOutgoingCallWithUUID:uuid connectedAtDate:nil]; 报告了连接信息,但Callkit并未收到该信息. 首次拨出电话时,已报告已连接的信息,并且 ..
发布时间:2021-05-17 20:17:44 移动开发

自定义来电屏幕,如Truecaller IOS

是否有功能可以像 truecaller应用一样在来电到达时显示自定义的来电屏幕. 我已引用 此 ,这说不可能. 我想知道 truecaller 如何显示自定义视图.关于相同的任何想法将不胜感激.谢谢 解决方案 答案为“否" ,您无法自定义来电屏幕. 对于Truecaller来说,我认为您弄错了这个概念.我过去也一直这么认为,并在探索我的地址簿时发现了以下目标. Tr ..
发布时间:2021-05-17 19:46:20 移动开发

调用了CallKit reportNewIncomingCall完成功能,但仍然收到“杀死应用程序,因为它从未发布过来电...".碰撞

这是我第一次使用 PushKit 和 CallKit 组合来构建VoIP功能.我注意到,从iOS 13开始,必须报告一个PushKit VoIP推送,否则该应用将崩溃. 由于这项规定,我继续在 didReceiveIncomingPushWith 内实现了 reportNewIncomingCall 方法,并确保成功完成了它的调用,因为我在其中放置了断点完成区块已激活. 但是,此后不久 ..
发布时间:2021-05-17 18:45:19 移动开发

iOS:无法在CallKit中获得传出呼叫事件

我正在使用"telprompt"通过我的应用进行呼叫,但是当呼叫结束时,我希望显示一个新的视图控制器并点击一个API来获取数据,所以我想接收一个事件以打开一个弹出窗口然后点击API. 我尝试使用CallKit,但是未调用Delegate方法. 这是我的代码. #import#import ..
发布时间:2021-05-17 18:33:43 移动开发

使用CXEndCallAction请求交易时出错

在请求带有CXEndCallAction的CXTransaction时,事务失败并显示错误代码错误Domain = com.apple.CallKit.error.requesttransaction Code = 4“(null)" 我能够成功制作一个CXStartCallAction.有人知道这个错误是什么意思吗? 解决方案 CallKit的错误代码在 ..
发布时间:2021-05-17 18:32:54 其他开发

禁用CallKit中的“添加呼叫"选项

是否可以在收到 VoIP 呼叫时从 Callkit 中禁用“添加呼叫"选项? 我找不到任何API来禁用此功能.但是WhatsApp禁用了此功能. 解决方案 将 supportsGrouping , supportsUngrouping 和 supportsHolding 属性设置为false CXCallUpdate 进行通话. ..
发布时间:2021-05-17 18:32:28 移动开发

如何使用CallKit拨打非语音电话?

我想使用新的iOS 10 CallKit通过应用程序拨打电话,但要使用默认运营商.是否可以?如果可以,怎么办? 当前使用: public void Dial(String number){NSURL url =新的NSURL("tel://" +数字);UIApplication.getSharedApplication().openURL(url);} 解决方案 如果您希望使用设 ..
发布时间:2021-05-16 21:06:23 移动开发

可以将Callkit与非语音呼叫一起使用以获取ios中的呼叫状态吗?

我已经阅读了有关进行非语音呼叫的问题,而且看来打开URL是唯一的方法.由于不赞成使用CoreTelephony,因此在使用打开的URL拨打电话时,是否可以使用Callkit来获取通话状态?如果没有,有什么办法以编程方式获取呼叫状态?我正在开发一个内部应用程序. 如何使用CallKit进行制作非语音通话? 提前谢谢!! 解决方案 要在CallKit中获取呼叫状态,可以在应用程序中 ..
发布时间:2021-05-16 20:58:21 移动开发