IOS微信分享
来源:互联网 发布:vb dir1 编辑:程序博客网 时间:2024/04/28 23:12
我们在动手之前,首先要进入微信开放平台点击移动应用开发,申请AppID。一般申请通过的时间约在3天。
有了AppID后,我们可以去资源中心下载iOS开发工具包,解压后得到 libWeChatSDK.a , WXApi.h , WXApiObject.h 三个文件。将这3个文件拖到你的工程里。
然后:选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序id。
如图
然后:选着你的工程设置项,选中“TARGETS”一栏,在“Build Settings”的“Link Binary With Libraries”里添加这个几个文件SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib。
最后我们就可以开始编写代码了:
首先在AppDelegate添加引用:#import "WXApi.h",添加协议WXApidelegate
然后
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[WXApiregisterApp:@"APPID"];//添加这个方法进去,意思是注册ID
}
然后再重写两个方法:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
return [WXApihandleOpenURL:url delegate:self];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
return [WXApihandleOpenURL:url delegate:self];
}
如图
然后再实现WXApiDelegate协议
如图
- -(void) onReq:(BaseReq*)req
- onReq是微信终端向第三方程序发起请求,要求第三方程序响应。第三方程序响应完后必须调用sendRsp返回。在调用sendRsp返回时,会切回到微信终端程序界面。
- -(void) onResp:(BaseResp*)resp
- 如果第三方程序向微信发送了sendReq的请求,那么onResp会被回调。sendReq请求调用后,会切到微信终端程序界面。
接下来贴图,看着上面写就完成微信分享了
最好还是自己敲一敲,复制粘贴印象不深。OK,完成啦~~~
- IOS微信分享
- iOS 微信分享
- iOS微信分享
- iOS 添加微信分享
- iOS微信分享开发
- iOS 添加微信分享
- iOS 分享微信朋友圈
- iOS 微信分享 朋友圈
- cocos2dx-IOS微信分享
- iOS 微信分享 朋友圈
- iOS 微信SDK分享
- ios 微信分享,QQ分享,微博分享集成
- iOS - 社会化分享-微信分享,朋友圈分享
- 微信分享iOS接入指南
- iOS 微信分享到朋友圈
- cocos2dx接入微信分享(IOS)
- ios 微信分享审核上架注意事项
- iOS微信分享功能简单实现
- HDU3848--CC On The Tree【BFS】
- poj 1182 食物链
- C语言批量数据到动态二维数组
- Puzzle
- Mybatis与spring集成、Mybatis中xml配置文件标签含义
- IOS微信分享
- 2015 多校联赛 ——HDU5289(二分+ST)
- MSSQL数据库邮件配置
- IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
- 初识Tomcat
- 杭电1234 开门人和关门人
- osg 自动漫游
- 谈谈iOS7及以上版本navigationBar带来的坑
- QT中LineEdit TextEdit PlainTextEdit 这三个控件的区别