微信SDK使用
一、申请流程(在微信开放平台申请应用)
1.到微信开放平台注册账号点击打开链接
2.进入管理中心------移动应用------创建移动应用----根据页面完善应用资料
3.审核过后,通过应用详情页面,查看应用详情,查看AppID和AppSecret相关信息
4.创建这些是没有支付能力的,需要额外申请,还是根据提示一步步填写,填写完之后会发一封邮件到您的预留的邮箱,然后到商户平台点击打开链接填写资料
二、接入SDK,并配置
三、代码接入
流程:
1. 注册微信APPId(APPId 是微信和自己的项目进行关联用的)
2. 发起支付、分享、授权登录
3. 在APPDelegate指定方法接收回调
4. 根据回调信息处理业务逻辑
四。项目需配置信息(配置两个应用跳转用的)
1.微信分享
1.发起分享,scene是指分享到朋友圈,好友、收藏
2.当分享成功、取消、返回,会调用以下APPDelegate内的方法,并调用-(void) onReq:(BaseReq*)reqonReq 微信代理方法,可以在此方法实现不同状态的处理
2.微信支付
1.支付需要信息如下解释:
2.在获取到支付信息后判断支付安装微信,并调用如下代码,发起支付,会跳转到微信APP的支付页面:
在调用发起支付的之后,回调代理方法:-(void) onResp:(BaseResp*)resp
3.当支付成功、取消、返回,会调用以下APPDelegate内的方法,并调用-(void) onReq:(BaseReq*)reqonReq 微信代理方法,可以在此方法实现不同状态的处理
3.微信授权登录
补充
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417694084&token=&lang=zh_CN
官方接入微信SDK pod 'WechatOpenSDK'
网友评论