更新时间:2025-01-07 GMT+08:00
设置来电应答方式
SetAnswerType
接口描述
该接口用于设置来电应答: 原始弹框、自动拒绝或自动接听。
注意事项
- 该接口非必需调用,若不设置,则默认会收到来电。
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
方法定义
HWM_SDK_AGENT_API hwmsdk::HwmErrCode SetAnswerType(const HwmInComingAnswerTypeInfo* inComingAnswerTypeInfo);
回调函数
virtual void OnSetAnswerTypeResult(hwmsdk::HwmErrCode ret, const char* reason) {}; 参数描述
| 参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
| type | 否 | HwmInComingAnswerType | 来电应答类型。 |
| 枚举值 | 描述 |
|---|---|
| INCOMING_ANSWER_NORMAL | 来电时应答采用原始体验弹窗选择。 |
| INCOMING_ANSWER_DECLINE | 来电时拒接。 |
| INCOMING_ANSWER_ANSWER | 来电时接听。 |
| INCOMING_ANSWER_CUSTOM | 来电时自定义弹框。 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | /** * 设置来电应答方式 */ void demoSetAnswerTypeDlg::SetAnswerType() { hwmsdkagent::HwmInComingAnswerTypeInfo info{}; info.type = hwmsdkagent::HwmInComingAnswerTypeInfo::INCOMING_ANSWER_NORMAL; int ret = hwmsdkagent::SetAnswerType(&info); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("set answer type error")); return; } CDialogEx::OnOK(); } |
父主题: 基础配置