1. 插入微信sdk
-
配置項(xiàng)目的
info.plist
-
將微信sdk加入項(xiàng)目中
下載地址
-
添加依賴
官方只說需要CoreTelephony.framework,但需要的有這些
-
修改setting
-
other linker flags添加-ObjC和-all_load
-
調(diào)用
- 檢測是否安裝微信
檢測前必須初始化輸入注冊的app id,否則即便安裝微信也會返回失敗
[WXApi registerApp:@"wxXXXXXXXXX"];
[WXApi isWXAppInstalled];
- 登陸
SendAuthReq* req =[[[SendAuthReq alloc]init]autorelease];
req.scope = @"scope info";
req.state = @"state info";
//第三方向微信終端發(fā)送一個(gè)SendAuthReq消息結(jié)構(gòu)
[WXApi sendReq:req];
- 說明
| 參數(shù) | 是否必須 | 說明 |
|---|---|---|
| appid | 是 | 應(yīng)用唯一標(biāo)識,在微信開放平臺提交應(yīng)用審核通過后獲得 |
| scope | 是 | 應(yīng)用授權(quán)作用域,如獲取用戶個(gè)人信息則填寫snsapi_userinfo |
| state | 否 | 用于保持請求和回調(diào)的狀態(tài),授權(quán)請求后原樣帶回給第三方。該參數(shù)可用于防止csrf攻擊(跨站請求偽造攻擊),建議第三方帶上該參數(shù),可設(shè)置為簡單的隨機(jī)數(shù)加session進(jìn)行校驗(yàn) |
參考
無關(guān)引申信息:
小程序/小游戲測試賬號



