美文网首页
swift微信分享实现

swift微信分享实现

作者: 桂宁813 | 来源:发表于2016-06-27 11:29 被阅读793次

最近业务需要,做了微信分享,这里采用的是微信官方分享的sdk,下面说下sdk导入步骤及部分分享和分享场景的实现:

(1)下载官方微信分享sdk,解压,然后把SDKExport拷贝至项目中;

(2)点击项目->对应的targets->info选项卡,选择URL Types选项,填入相关信息;

(2.1)导入相关frameworks和libs:libc++.tbd,lidsqlite3.tbd,libz.tbd,systemConfiguration.framework

(3)新建桥接文件,然后在桥接文件中输入一下信息:

@importUIKit;

#import"WXApiObject.h"

#import"WXApi.h"

(4)在APPDelegate中遵从WXApiDelegate协议,在launchOptions代理方法中注册微信APPkey,并实现对应的代理方法:

// MARK: -微信分享

func application(application: UIApplication, handleOpenURL url: NSURL) -> Bool {

return WXApi.handleOpenURL(url, delegate: self)

}

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {

return WXApi.handleOpenURL(url, delegate: self)

}

func onReq(req: BaseReq!) {

print(#function)

}

func onResp(resp: BaseResp!) {

print(#function)

guard !resp.isKindOfClass(SendMessageToWXReq) else {

return

}

if resp.errCode == WXSuccess.rawValue {

print("分享成功")

} else {

print("分享失败")

print(resp.errCode)

}

}

(5)剩下的就是在具体的文件中实现对应的分享功能了。对应代码地址:https://github.com/qtds8810/08-WXShared

相关文章

  • swift微信分享实现

    最近业务需要,做了微信分享,这里采用的是微信官方分享的sdk,下面说下sdk导入步骤及部分分享和分享场景的实现: ...

  • Swift 微信分享

    作者: 临自缢(LimChihi) 参考资料: iOS接入指南 Xcode and Swift Version X...

  • iOS分享到微信Swift

    主要内容包括集成微信SDK的步骤,如何通过Swift调用,以及如何实现一次分享。Demo封装了一个ShareMan...

  • 第三方服务篇——微信好友分享、朋友圈分享、收藏

    在上一篇微信登录详细实现中,实现了微信登录,那么本篇探索一下微信分享. 笔者基于DIalogFragment实现了...

  • 微信JSSDK实现微信分享

    前两天是试了试微信分享,看看文档感觉挺简单的一个东西,但是写写的时候 费了好大的劲。 首先查看文档,按照里面的...

  • 历程4

    1.微信按钮实现: 事件处理 2.treeNode 遍历 3.swift 知识: 4.蓝牙知识:

  • Android多图分享(可定向APP)

    业务需求:同时分享多张图片(参照采源宝APP),实现至少对QQ好友,微博,微信,微信朋友圈的分享 qq,微博,微信...

  • 微信|微博|QQ的通用分享组件

    本文章实现的通用分享组件包括以下社交平台: 微信 新浪微博 QQ空间 QQ好友 豆瓣分享 易信分享 人人分享 以上...

  • android app分享微信小程序(包含封面网络图片)+图片到

    A 分享微信小程序效果: 实现代码 分享商品到小程序 设置生成bitmap大小 微信分享bitmap不能大于128...

  • 微信公众号开发

    采用 TP5 + vue 实现如下功能 微信登录微信分享微信支付 微信登录 前端输入参数跳转 前端获取code码 ...

网友评论

      本文标题:swift微信分享实现

      本文链接:https://www.haomeiwen.com/subject/yryzdttx.html