微信

微信SDK使用

一、申请流程(在微信开放平台申请应用)

1.到微信开放平台注册账号点击打开链接

2.进入管理中心------移动应用------创建移动应用----根据页面完善应用资料

3.审核过后,通过应用详情页面,查看应用详情,查看AppIDAppSecret相关信息

4.创建这些是没有支付能力的,需要额外申请,还是根据提示一步步填写,填写完之后会发一封邮件到您的预留的邮箱,然后到商户平台点击打开链接填写资料

支付申请流程

二、接入SDK,并配置

官方接入微信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'


你可能感兴趣的:(微信)