开发前准备:
1、在微信开发者平台获取开发者认证:(一年300元人民币)
PS:具体流程按照微信流程指示操作即可,在这就不废话了。
微信开发者平台_账号中心
2、下载微信最新的SDK,引入到工程里边
Xcode_目录文件
3、导入相关系统库及文件,不导入会报错
相关系统库
4、在你的工程文件中选择Build Setting,在Search Paths中添加 libWeChatSDK.a, WXApi.h, WXApiObject.h 三个文件所在位置
SearchPath
5、配置info.plist文件
info配置
6、URL type设置
选中你的工程设置项,选中targets一栏,在info标签栏的URL type 添加URL scheme 为你所注册的应用程序id
URL_Types
1.app跳转微信
1、app跳转微信公众号
在工程中添加pch文件,导入 WXApi.h头文件,并在你需要跳转的界面增加WXApiDelegate协议
在你的跳转方法中添加一下代码:
JumpToBizProfileReq *req = [JumpToBizProfileReq new]; req.username = @"gh_64a69d298ecf"; // 原始ID req.profileType = WXBizProfileType_Normal; req.extMsg = @""; [WXApi sendReq:req]; |
这样APP就可以掉起微信界面,进入微信公众号(如果之前没有关注过此微信公众号,就会进入微信公众号的关注界面)
2、APP跳转到微信相关的其他网页(如微信小店相关商品信息界面)
OpenWebviewReq *req = [OpenWebviewReq new];
req.url = @"需要微信内置浏览器打开的网址";
[WXApi sendReq:req];
微信官方AppId: wxd930ea5d5a258f4f
PS:
原始ID: 申请公共号时系统给你的唯一编号,有此 id你更改微信号后依然能绑定公共号
APPID: 开通 api 服务时,系统给你的唯一编号
APPSECRET: 通俗一点儿来说就是密钥
2、微信支付
微信支付流程
流程可能看起来有点复杂,下面我尽量给你们配图来说明
1、APP客户端下单(选择商品)
选择产品
2、APP将商品数据传给后台服务器,请求生成支付订单
生成订单信息
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。