QQApiExtraServiceObject(3.3.7)
从第三方唤起手Q对应的扩展服务时,发送的消息对象。
允许第三方直接唤起并使用手Q对应的IM能力,如聊天会话、语音通话、视频通话等。
- 父类
QQApiObject
- 属性说明
参数 | 类型 | 必填 | 说明 |
serviceID | NSString | Yes | [必选] 扩展支持的服务类型ID,参考注意事项说明 |
openID | NSString | Yes | [必选] 授权登录后对该用户的唯一标识 |
toUin | NSString | No | [可选] 对方的QQ号码 |
extraInfo | NSDictionary | No | [可选] 扩展字段,暂未启用 |
- 注意事项
目前已经支持的手Q扩展IM能力,即ServiceID包括:
- 18-打开聊天会话(手Q版本 >= 8.1.5)
- 19-打开视频通话(手Q版本 >= 8.1.5)
- 20-打开语音通话(手Q版本 >= 8.1.5)
- 初始化方法
// QQApiExtraServiceObject; /** @brief OpenSDK扩展支持的服务,通用接口,后续会扩充能力 @param serviceID [必选] 扩展支持的服务类型ID,参考官方文档说明 @param openID [必选] 授权登录后对该用户的唯一标识 @param toUin [可选] 对方的QQ号码 @param extraInfo [可选] 扩展字段 @note 该接口的使用须先登录 */ @interface QQApiExtraServiceObject : QQApiObject @property (nonatomic,retain) NSString* serviceID; @property (nonatomic,retain) NSString* openID; @property (nonatomic,retain) NSString* toUin; @property (nonatomic,retain) NSDictionary* extraInfo; (id)initWithOpenID:(NSString *)openID serviceID:(NSString *)serviceID; (id)objecWithOpenID:(NSString *)openID serviceID:(NSString *)serviceID; |