關于在app跳轉到qq聊天頁面和微信公眾號的操作

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)“未獲得微信溝通接口權限”的提示。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容