【发布时间】:2017-01-30 10:01:00
【问题描述】:
我正在向我的 Obj-C VoIP 应用程序添加 callkit 框架。但是拨出电话有一些问题。 Callkit 无法识别拨出电话的连接信息。
详情
- 我的应用使用 [provider
reportOutgoingCallWithUUID:uuid connectedAtDate:nil];,报告了连接信息,但 Callkit 没有收到该信息。 - 第一次拨出电话,已报告已连接信息,并且callkit系统的本机屏幕正确显示时间信息(已连接)。
- 但是经过两次以上,一直没有报。
- 我当然设置了委托方法。
- 使用
[provider reportOutgoingCallWithUUID:uuid startedConnectingAtDate:nil];始终正确报告连接信息。
有什么建议或信息吗?
【问题讨论】:
-
您是否确认您正在为每个呼叫发送正确的 UUID,而不是重复使用 UUID?
-
是的,我在制作 UUID 时检查了 UUID,报告了 startConnecting、connected 和 endCall。都是一样的。
-
另外,我的应用程序每次调用都使用 NSUUID 生成 UUID。
标签: objective-c iphone callkit