当我在cxstratcallaction中请求cxtansaction时,将错误消息显示为 "Error Domain=com.apple.CallKit.error.requesttransaction Code=1 "(null)" "
。任何人都可以解释此错误消息。
来自标题<CallKit/CXError.h>
:
typedef NS_ERROR_ENUM(CXErrorDomainRequestTransaction, CXErrorCodeRequestTransactionError) {
...
CXErrorCodeRequestTransactionErrorUnentitled = 1,
...
} API_AVAILABLE(ios(10.0));
所以错误代码1对应于CXErrorCodeRequestTransactionErrorUnentitled
。
通常,当应用程序缺少voip
iOS应用背景模式时,通常会返回此错误。要解决此问题,打开应用程序目标的Xcode的功能选项卡并启用" VoIP"背景模式,或添加''voip'到应用程序info.plist中的 UIBackgroundModes
数组。
(我已经在Apple的错误跟踪器中提出了请求,以在文档35903988中提及这一点。)
该应用程序无权在请求的交易中执行操作。
请参阅错误代码的链接