美文网首页iOS开发iOS DeveloperiOS && Android
关于微信,QQ,微博的分享(集成原生的)

关于微信,QQ,微博的分享(集成原生的)

作者: 追逐_chase | 来源:发表于2016-10-21 12:28 被阅读229次

分享是现在App中常见的功能,如何快速集成和使用不出错误,是我们应该考虑和做的问题,在集成中会遇到好多坑点。

我们需要建立一个管理类来管理WX,WEIBob,QQ

图一

1.首先注册微信,QQ,微博并成为其开发者

(1) 微信开放平台 和 微信开放平台

(2)腾讯开放平台

(3)新浪微博开放平台-首页GitHub - sinaweibosdk/weibo_ios_sdk: 新浪微博 IOS SDK

2.根据SDK的指导接入所需要的文件

(1)微信需要导入的链接库

1.SystemConfiguration.framework

2.libz.tbd

3.libsqlite3.0.tbd

4.libc++.tbd

5.Security.framework

6.CoreTelephony.framework

(2) QQ需要导入的连接库

1.Security.framework

2.libiconv.dylib

3.SystemConfiguration.framework 

4.CoreGraphics.Framework

5.libsqlite3.dylib

6.CoreTelephony.framework

7.libstdc++.dylib

8.libz.dylib

(3)微博需要导入的连接库

1.QuartzCore.framework     

2.ImageIO.framework          

3.SystemConfiguration.framework  

4.Security.framework         

5.CoreTelephony.framework     

6.CoreText.framework

7.CoreGraphics.framework     

8.libz.dylib                

9.libsqlite3.dylib      

(4)添加白名单

图2

(5)添加 URL Schemes

添加这个主要作用是告诉QQ,微信,微博到时候分享完了,返回哪个应用

1.微信的话就是 Indentifer:weixin URL Schemes: 微信id

2.微博是          Indentifer:weibo      URL Schemes: wb+微博id

3.QQ    Indentifer: idtencentopenapi      URL Schemes: tencent + quid

上面说的xxxid是你们公司在各个开放平台上申请的应用id,问你们老大要账号然后进去看就行了

图3

3.在工程中的实现

(1)Appdelegate

图4

(2)管理类

图5 图6 图7 图8

相关文章

网友评论

  • 峰子1994:发个demo 看下呀
  • 一夜暴富两夜也行:贴文字多好,贴图都复制不了 哈哈
    追逐_chase:@甜甜的雨 嗯嗯,谢谢,在以后得文章中,我会改进
  • 飞翔de小苹果:没有一个最终效果图
    追逐_chase:@飞翔的小苹果 你好,后面的就是一些微信,QQ,微博的分享实现,我在.h里面已经生命,.m文件里面就是把他们(微信,QQ,微博SDK)的例子复制过来就可以。

本文标题:关于微信,QQ,微博的分享(集成原生的)

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