iOS Dev (5) 微信iOS SDK
1 登记应用
登录微信开放平台网站,登记你的应用(前提是你得有QQ号),目前只支持iOS和Android平台。然后会得到一个AppID,需要在你自己的iOS或Android应用中用到,
2 API
Weixin iOS SDK主要有以下三个文件:
libWeChatSDK.a
WXApp.h
WXAppObject.h
Weixin iOS SDK可以发送以下几种内容:
- 文本
- Photo
- Video
- App内容
- News
- Music
- GIF
Weixin iOS SDK提供了两种发送方式:
- 发送消息给微信好友或群,一般称为发给
session
- 发送到朋友圈,一般称为发到
timeline
以下说几个主要的基本API的用法。
init
- (id)init{
if(self = [super init]){
_scene = WXSceneSession;
}
return self;
}
doAuth
- (void)doAuth
{
SendAuthReq* req = [[[SendAuthReq alloc] init] autorelease];
req.scope = @"post_timeline";
req.state = @"xxx";
[WXApi sendReq:req];
}
sendTextContent
- (void) sendTextContent:(NSString*)nsText
{
SendMessageToWXReq* req = [[[SendMessageToWXReq alloc] init]autorelease];
req.bText = YES;
req.text = nsText;
req.scene = _scene;
[WXApi sendReq:req];
}
sendImageContent
- (void) sendImageContent
{
//发送内容给微信
WXMediaMessage *message = [WXMediaMessage message];
[message setThumbImage:[UIImage imageNamed:@"res1thumb.png"]];
WXImageObject *ext = [WXImageObject object];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"res1" ofType:@"jpg"];
ext.imageData = [NSData dataWithContentsOfFile:filePath] ;
message.mediaObject = ext;
SendMessageToWXReq* req = [[[SendMessageToWXReq alloc] init]autorelease];
req.bText = NO;
req.message = message;
req.scene = _scene;
[WXApi sendReq:req];
}
3 Reference
分享到:
相关推荐
IOS支持 64位 微信SDK 另附:微信iOS终端SDK的使用教程,只涉及教授SDK的使用方法
基于iOS开发的微信聊天输入框的实现源码(下载即用).zip基于iOS开发的微信聊天输入框的实现源码(下载即用).zip基于iOS开发的微信聊天输入框的实现源码(下载即用).zip基于iOS开发的微信聊天输入框的实现源码...
mono for iOS版的微信sdk。 该包为微信sdk的binding工程,包括最后生成的.dll文件以及原声oc语言的微信sdk。
微信 sdk下载 iOS
iOSAPP跳转微信小程序的Demo,仅用于演示作用,集成细节在博客中有详细介绍,可移驾这里:https://blog.csdn.net/fuzheng0301/article/details/100036332
小方块输入框(类似于微信支付密码的方块输入框) SYBoxTextField:https://github.com/potato512/SYBoxTextField
包含一份官方1.2版开发文档 以及微信APP支付ios sdk
苹果设备(iOS)微信中打开H5页面,从首页跳转到其他页面后,页面的底部会出现一个带有前进和后退按钮工具栏,而该工具栏会遮挡住面底部的内容,影响页面的正常使用。 二、原因分析: 造成该现象的原因是,当页面...
unity接入微信iOS 支付代码工具unity接入微信iOS 支付代码工具
IOS4.1可以用的微信.
iOS 仿微信发送位置模块 包括位置的选取 位置的查看 导航街景路线等
iOS-支付宝/微信App支付demo 下载修改为自己的id即可使用、参考
Mac微信多开,消息防撤回, 自动回复,自动登录神器, 详情见我GitHub https://github.com/MustangYM/WeChatExtension-ForMac
iOS 原生加载微信支付链接跳转支付宝方法封装,更新WKWebView的使用,不能用就来找我
iOS版微信抢红包Tweak.zipiOS版微信抢红包Tweak.zip iOS版微信抢红包Tweak.zipiOS版微信抢红包Tweak.zip iOS版微信抢红包Tweak.zipiOS版微信抢红包Tweak.zip iOS版微信抢红包Tweak.zipiOS版微信抢红包Tweak.zip iOS...
仿微信支付宝输入支付密码
目前只有微信登录部分的集成,后续会添加为微信支付和分享
iOS版微信抢红包插件(支持后台抢红包).zip iOS版微信抢红包插件(支持后台抢红包).zip iOS版微信抢红包插件(支持后台抢红包).zip iOS版微信抢红包插件(支持后台抢红包).zip iOS版微信抢红包插件(支持后台抢...
iOS 无需越狱逆向微信(自动抢红包).zip iOS 无需越狱逆向微信(自动抢红包).zip iOS 无需越狱逆向微信(自动抢红包).zip iOS 无需越狱逆向微信(自动抢红包).zip iOS 无需越狱逆向微信(自动抢红包).zip iOS ...
https://github.com/caigehui/CGHWeChat