1.在app跳轉到qq的操作
? ? 1.1? 首先需要在info的URL types里面配置跳轉的url schemes,例QQ05FB8B52等
? ? 1.2 在按鈕的點擊方法中,寫如下代碼即可
? ? ? UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];
? ? ?NSURL *url = [NSURL URLWithString:@"mqq://im/chat? ? ? ? ? chat_type=wpa&uin=123456&version=1&src_type=web"];//uin=123456為你要跳轉的QQ號碼
? ? ?NSURLRequest *request = [NSURLRequest requestWithURL:url];
? ? //? ? webView.delegate = self;
? ? ?[webView loadRequest:request];
? ? ? [self.view addSubview:webView];
即可跳轉到相應的客服電話處,這還是比較簡單的
2.關于跳轉到微信公眾號的操作
?2.1 最起碼的準備,需要微信公眾號的申請
?2.2 WXApi的下載配置,可以去微信開放平臺的資源中心去下載即可,第一個資源就OK
2.3 配置URL schemes?
2.4 在appdelegate中注冊在微信開放平臺
2.5 在按鈕的點擊方法中寫如下代碼
JumpToBizProfileReq *req = [[JumpToBizProfileReq alloc]init];
req.profileType = WXBizProfileType_Normal;
//? ? enum WXBizProfileType{
//? ? ? ? WXBizProfileType_Normal = 0, /*普通公眾號添加這一段代碼 */
//? ? ? ? WXBizProfileType_Device = 1, /*硬件公眾號添加這一段代碼*/
//? ? };
req.username =@"gh_4e224b86bcd2"; /*公眾號原始ID*/
//? ? req.extMsg = @"extMsg"; /*若為服務號或訂閱號則本字段為空,硬件號則填寫相關的硬件二維碼串*/
BOOL result = [WXApi sendReq:req];
NSLog(@"%d",result);
在此需要注意,bundle identifier需要和你注冊微信開放平臺的bundle identifier一致,否則會出現(xiàn)“未獲得微信溝通接口權限”的提示。