第三方登录和支付

1. 微信登录 

SendAuthReq *req= [[SendAuthReq alloc]init];

req.scope = @"your scope";

req.state = @"your state";

//第三方向微信终端发送一个SendAuthReq消息结构

[WXApi sendReq:req];

需要注册的state,scope 。

2.QQ 登录 

 _tencentOAuth = [[TencentOAuth alloc]initWithAppId:@"your AppId" andDelegate:self];

NSArray* permissions = [NSArray arrayWithObjects:

kOPEN_PERMISSION_GET_USER_INFO,

kOPEN_PERMISSION_GET_SIMPLE_USER_INFO,

kOPEN_PERMISSION_GET_VIP_INFO,

kOPEN_PERMISSION_GET_VIP_RICH_INFO,

nil];

[_tencentOAuth authorize:permissions];

3.微信支付和支付宝支付流程

1.点击购买请求服务器生成订单返回信息 (微信支付返回信息是一个字典而支付宝支付是返回的一个字符串)

2.通过返回信息,调用第三方SDK

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容