1.注册微信开放平台账号:https://open.weixin.qq.com

2.创建应用


设置图片可以使用一个小工具,详情http://www.cnblogs.com/czq1989/p/5073586.html



3.下载微信SDK

4.搭建开发环境
导入开发包中的文件

导入依赖库,官方说要导入四个
SystemConfiguration.framework
libz.tbd
libsqlite3.0.tbd
libc++.tbd

配置url type

5.写入相关代码
AppDelegate.m中
注意一点,重写的那两个方法现在不用了,适配一下低版本就可以了
导入WXApi.h
#import "WXApi.h"
遵守WXApiDelegate协议
@interface AppDelegate ()<WXApiDelegate>
在didFinishLaunchingWithOptions方法中进行App注册
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[WXApi registerApp:APPID];
return YES;
}
重写appdelegate的两个方法
- (BOOL) application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [WXApi handleOpenURL:url delegate:self];
}
- (BOOL) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [WXApi handleOpenURL:url delegate:self];
}

在ViewController.m里我们创建一个button,点击完成分享
if([WXApi isWXAppInstalled]){//判断当前设备是否安装微信客户端
SendMessageToWXReq *req = [[SendMessageToWXReq alloc] init];
req.bText = YES;
req.text = @"分享的内容";
req.scene = WXSceneSession;
[WXApi sendReq:req];
}else{
//未安装微信应用或版本过低
}
本文详细介绍如何在iOS应用中集成微信分享功能,包括注册微信开放平台账号、创建应用、下载微信SDK、搭建开发环境、配置相关代码等步骤。特别关注AppDelegate.m中注册App和重写方法,以及在ViewController.m中实现分享功能。
1136

被折叠的 条评论
为什么被折叠?



