iOS 에서 QQ 클 라 이언 트 를 호출 하여 임시 세 션 시작

다 중 검색 방법 은 두 가지 가 있 습 니 다. sdk 에 접속 하지 않 고 QQ 프로 모 션 기능 을 통 해 임시 세 션 을 시작 할 때 반드시 열 어야 할 QQ 프로 모 션 기능 이 열 렸 습 니 다 (http://shang.qq.com 이 사이트 오픈)
//    QQ
if([[UIApplicationsharedApplication] canOpenURL:[NSURLURLWithString:@"mqq://"]]) { 
  //           QQ  (   QQ    QQ    ,              ) 
  NSString *QQ = @"370198623";
  //  QQ   ,  QQ     
  NSString *url = [NSStringstringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web",QQ]; 
  [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:url]]; 
}

2. sdk 에 접속 하여 api 를 통 해 임시 세 션 을 시작 하 는 방법 은 QQ 번호 제한 이 없 으 며, 임의의 QQ 세 션 인터페이스 를 열 수 있 습 니 다. 단점 은 sdk 를 통합 하여 app 크기 를 늘 려 야 한 다 는 것 입 니 다. (공유 기능 이 sdk 에 접속 되 어 있 으 면 직접 사용 할 수 있 습 니 다)
NSString *QQ = @"370198623";
QQApiWPAObject *wpaObj = [QQApiWPAObject objectWithUin:QQ];
SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:wpaObj];
[QQApiInterface sendReq:req];

만약 안 된다 면 EQQAPIQNOSUPPORTAPI 오 류 를 되 돌려 주 십시오. 프로젝트 info. plist 에 LSApplication QueriesSchemes 필드 형식 Array 에 mqqwpa 라 는 scheme 을 추가 해 야 합 니 다.

좋은 웹페이지 즐겨찾기