iOS微信分享

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{

        

        //未安装微信应用或版本过低

    }

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值