分享到 :

QQApiExtraServiceObject(3.3.7)

从第三方唤起手Q对应的扩展服务时,发送的消息对象。

允许第三方直接唤起并使用手Q对应的IM能力,如聊天会话、语音通话、视频通话等。

  • 父类

QQApiObject

  • 属性说明
参数类型必填说明
serviceIDNSStringYes[必选] 扩展支持的服务类型ID,参考注意事项说明
openIDNSStringYes[必选] 授权登录后对该用户的唯一标识
toUinNSStringNo[可选] 对方的QQ号码
extraInfoNSDictionaryNo[可选] 扩展字段,暂未启用
  • 注意事项

目前已经支持的手Q扩展IM能力,即ServiceID包括:

  1. 18-打开聊天会话(手Q版本 >= 8.1.5)
  2. 19-打开视频通话(手Q版本 >= 8.1.5)
  3. 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;
返回顶部