一.下载SDK
二.新建工程并在开放平台的管理中心注册,获得appID
三.将sdk导入到工程
SDK的文件夹里有这些文件:
四.添加需要的框架和lib
五.设置URL scheme
六.终于该写代码了
1.appDelegate.h
#import<UIKit/UIKit.h>
#import "WXApi.h"
@interface AppDelegate : UIResponder<UIApplicationDelegate, WXApiDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
2.appDelegate.m
在didFinishLaunchingWithOptions方法中注册ID
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[WXApi registerApp:@"wx7042de36xxxxxxxx"];
return YES;
}
增加这两个方法
- (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];
}
3.具体要调用的方法
我们在main.storyboard上添加一个按钮并且在viewController.m中给这个按钮添加一个点击事件.
- (IBAction)sendAMessage:(id)sender {
SendMessageToWXReq* req = [[SendMessageToWXReq alloc] init];
req.text = @"这是测试发送的内容。";
req.bText = YES;
req.scene = WXSceneSession;
[WXApi sendReq:req];
}
虽然只是发送了一段简单的文本,但起码大功告成了---
激动人心的时候到了,我们来测试一下...
成功了...
如果要发送图片或者分享到朋友圈什么的,具体可以查看官方的实例代码.