友盟分享demo ios第三方登录demo必须导入很多源文件和代码吗

《ios友盟分享》ios友盟分享demo友盟分享_七五网
热门搜索:
当前位置:&&&&&&&&&&ios友盟分享
【吉吉电影小贴士】:[TS/TC:抢先非清晰版] [DVD:普通清晰版] [BD:蓝光高清无水印版] [HD:P高清版]
- BD和HD播放下载 点评ios友盟分享
优酷在线观看(免费去广告在线观看,优酷视频全集)
ios友盟分享内容介绍:
分享的那些事儿之友盟二_流年若离殇_新浪博客发表时间:年月日分享的那些事儿之友盟二_流年若离殇_新浪博客,流年若离殇,新浪博客下载友盟社会化分享文档社会化分享开发者中友盟社会化分享组件,帮助移动应用快速具备微信分享,微博分享、登录、评论、喜欢等社会化组件功能,助力产品推广,并提供实时、全面的社会化数据统计分析服务,是国内最大的友盟分享功能操作系统年月日友盟分享功能封装了下的分享功能优点非常方便,整个过程就需要两分钟就行了,加入新浪微博,腾讯微博,空间微信,微信朋友我的异常网友盟更新社会化分享组件,解决下第三方应用无法分享到微信的在升级到之后,很多用户反馈第三方的应用在分享到微信,或者朋友圈的时候经常出错友盟昨天更新了自己的社会化分享组件,已经解决了该问氪分享功能集成友盟分享的专栏博客频道发表时间:年月日集成友盟分享,需要先注册一个友盟账号,注册地址友盟开发者平台官网友盟集成文档友盟下载地址友盟博客频道开发之友盟统计的使用_明仔_新浪博客发表时间:年月日因此该版本的支持从的设备使用,在工程中引入友盟统计时,推荐分享喜欢赠金笔评论转载新浪博客友盟社会化分享文档社会化分享开发者中心友盟专业的友盟社会化分享组件,帮助移动应用快速具备微信分享,微博分享、登录、评论、喜欢等社会化组件功能,助力产品推广,并提供实时、全面的社会化数据统计分析服务,是国内最大友盟更新社会化分享组件,解决下第三方应用分享到微信出错的年月日新浪微博、腾讯微博、人人网、豆瓣、、、,以及短信和邮件分享,开发者只需要将该组件的集成到中,整个过程仅需友盟社会化分享组件开发代码库开发论坛安卓开发个回复发贴时间:年月日还在为如何分享到新浪微博,空间,好友,微信等十多个平台而苦恼社会化组件帮您接入和升级各种社交平台,快速武装您的应用更多详情请查看托安卓巴士如何使用友盟分享组件实现分享功能推酷虽然是一个跨平台的引擎,但是对于和平台来说,具体的集成方式还显示在友盟分享面板上的平台_
完整版在线观看是从自各大视频网站(优酷、乐视、奇艺、土豆、QVOD、百度影音、吉吉影音、影音先锋、西瓜影音、暴风影音)小编收录,关于《ios友盟分享》由七五影院第一时间首发上映,请把网址推荐给您的影迷吧,这样可以让附近的好友搜索到你在看高清电影。
喜欢看《ios友盟分享》的人还喜欢看第三方登录问题
[问题点数:40分,结帖人qq_]
第三方登录问题
[问题点数:40分,结帖人qq_]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2015年9月 移动开发大版内专家分月排行榜第二2015年6月 移动开发大版内专家分月排行榜第二2014年12月 移动开发大版内专家分月排行榜第二2014年7月 移动开发大版内专家分月排行榜第二2013年12月 移动开发大版内专家分月排行榜第二2013年11月 移动开发大版内专家分月排行榜第二2013年10月 移动开发大版内专家分月排行榜第二
2014年11月 移动开发大版内专家分月排行榜第三2014年2月 移动开发大版内专家分月排行榜第三
2015年9月 移动开发大版内专家分月排行榜第二2015年6月 移动开发大版内专家分月排行榜第二2014年12月 移动开发大版内专家分月排行榜第二2014年7月 移动开发大版内专家分月排行榜第二2013年12月 移动开发大版内专家分月排行榜第二2013年11月 移动开发大版内专家分月排行榜第二2013年10月 移动开发大版内专家分月排行榜第二
2014年11月 移动开发大版内专家分月排行榜第三2014年2月 移动开发大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。swift利用友盟实现新浪微博SSO授权登录 - 简书
下载简书移动应用
写了4374字,被6人关注,获得了5个喜欢
swift利用友盟实现新浪微博SSO授权登录
1. 获取友盟Appkey
如果你尚未在友盟注册开发者账号,需要先注册,注册之后登录你的账号,点击添加新应用,填写完应用基本信息后,将进入"下载SDK并添加代码"页面,此页面即可得到Appkey。
如果你之前已经在友盟注册了应用,可以继续使用它的Appkey。
2. 下载并安装SDK
2.1 下载SDK
最新版SDK下载地址:
2.2 加入SDK
将UMSocial_Sdk_x.x.x的文件夹以及UMSocial_Sdk_Extra_Frameworks目录下的SinaSSO文件夹拖入工程目录:
2.3 创建桥接
具体如何桥接这里就不说明了,我们需要在桥接文件中包含以下两个头文件
#import "UMSocial.h"
#import "UMSocialSinaSSOHandler.h"
2.4 设置AppKey
在AppDelegate内设置友盟AppKey
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -& Bool {
// 设置Appkey
UMSocialData.setAppKey("f55afaae0018e6")
return true
2.5 添加实现代码
在新浪微博登录按钮中实现下面的方法
let snsPlatform: UMSocialSnsPlatform = UMSocialSnsPlatformManager.getSocialPlatformWithName(UMShareToSina)
snsPlatform.loginClickHandler(self, UMSocialControllerService.defaultControllerService(), true, {response in
if response.responseCode == UMSResponseCodeSuccess {
let snsAccount:UMSocialAccountEntity = UMSocialAccountManager.socialAccountDictionary()[UMShareToSina] as! UMSocialAccountEntity
print("username is \(snsAccount.userName), uid is \(snsAccount.usid), token is \(snsAccount.accessToken) url is \(snsAccount.iconURL)")
在授权完成后调用获取用户信息的方法
//获取accestoken以及新浪用户信息,得到的数据在回调Block对象形参respone的data属性
UMSocialDataService.defaultDataService().requestSnsInformation(UMShareToSina) { (response) -& Void in
print(response.data)
3. SSO配置
使用SSO授权方式,在用户安装了微博客户端并登录时,可以在分享过程中不需要输入账号密码,直接通过微博客户端授权,随后进行网页分享,免去了用户输入密码的过程。 在用户未安装客户端时,则自动跳转到网页授权方式,微博SSO授权友盟提供了微博原生SDK与非原生SDK两种方式,本文介绍的是微博原生SDK。
3.1 添加相关系统库文件
在Xcode中打开工程配置文件,选择“Linked Frameworks and Libraries”一栏,点击“+”图标添加下列库文件:在other linker flags增加-ObjC 选项,并添加ImageIO.frameworkSecurity.frameworklibiconv.dylibSystemConfiguration.frameworkCoreGraphics.Frameworklibsqlite3.dylibCoreTelephony.frameworklibstdc++.dyliblibz.dylib
3.2 添加URL schemes
在你的工程设置项,targets 一栏下,选中自己的 target,在 Info-&URL Types 中添加 URL Schemes,格式为“wb”+新浪appkey,例如“wb”
3.3 在AppDelegate文件集成相应的开关方法:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -& Bool {
//打开新浪微博的SSO开关,设置新浪微博回调地址,这里必须要和你在新浪微博后台设置的回调地址一致。若在新浪后台设置我们的回调地址,“/sina2/callback”,这里可以传nil
UMSocialSinaSSOHandler.openNewSinaSSOWithAppKey("", redirectURL: "/sina2/callback")
return true
3.4 在AppDelegate文件里面实现下面的系统回调方法
func application(application: UIApplication, handleOpenURL url: NSURL) -& Bool {
return UMSocialSnsService.handleOpenURL(url)
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -& Bool {
return UMSocialSnsService.handleOpenURL(url)
4. 适配iOS9系统
iOS9网络传输适配在info.plist的NSAppTransportSecurity下新增NSAllowsArbitraryLoads并设置为YES,指定所有HTTP连接都可正常请求
&key&NSAppTransportSecurity&/key&
&key&NSAllowsArbitraryLoads&/key&
应用跳转白名单如果你的应用使用了如SSO授权登录或跳转分享功能,在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。同样在info.plist的LSApplicationQueriesSchemes下增加:
&key&LSApplicationQueriesSchemes&/key&
&!-- 新浪微博 URL Scheme 白名单--&
&string&sinaweibohd&/string&
&string&sinaweibo&/string&
&string&sinaweibosso&/string&
&string&weibosdk&/string&
&string&weibosdk2.5&/string&
提示,如果程序报以下错误:
ld: ‘/Users/**/Framework/SDKs/PolymerPay/Library/mobStat/lib**SDK.a(**ForSDK.o)’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
可以在Build Settings中将Enable Bitcode设置为No
最后附上示例Demo的github地址:
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:&&&& &&&&&&
&& &&&&&&&&&&&&&&
版权所有 鲁ICP备号-4
打开技术之扣,分享程序人生!}

我要回帖

更多关于 友盟消息推送demo 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信