同时使用友盟统计和ios 友盟第三方分享享,key怎么设置

友盟,专业的移动开发者服务平台,为移动开发者提供免费的应用统计分析、社交分享、消息推送、自动更新、在线参数、移动推广效果分析、微社区等,下面是要分享的内容
第三方登录流程 友盟支持第三方登录的平台 友盟社会化分享支持的平台 集成友盟社会化组件流程 友盟社会化SDK集成流程 注意事项 示例代码第三方登录流程
移动应用授权效果图如下:
友盟支持第三方登录的平台
新浪微博、腾讯微博、QQ、QQ空间、微信、人人
友盟社会化分享支持的平台国内平台:微信(微信好友及微信朋友圈)、QQ、Qzone、新浪微博、腾讯微博、人人网、豆瓣、短信、邮件、有道云笔记、来往、易信
国外平台:Facebook、Twitter、Instagram、EverNote、Pocket、Pinterest、Linkedin、G+ 集成友盟社会化组件流程
注册友盟账号登陆友盟官网,在我的产品页面添加新应用,然后获取到Appkey 申请第三方账号参照文档:申请第三方账号 绑定第三方账号参照文档:绑定第三方账号到友盟后台 下载SDK进入下载SDK页面(点击链接),勾选自己需要的功能进行下载
友盟社会化SDK集成流程
配置AndroidManifest.xml配置权限、友盟AppKey、分享的相关组件,详情参考文档 复制指定平台的libs和res到项目中每个平台对应的jar包和资源文件,详情参考文档 在代码中设置需要分享的平台和内容传递平台appId/appKey参数并添加指定平台和分享的媒体内容 注意事项使用第三方登录的时候需要进行签名打包,不然在新浪SSO授权、微信分享会出现异常。
微信登录需要在微信开放平台申请开发者认证获取登录权限,不然无法完成授权 示例代码
#import"UMSocial.h" 02. #import"UMSocialWechatHandler.h" 03. #import"UMSocialQQHandler.h" 04. #import"UMSocialSinaHandler.h" 05.
06. //友盟统计 07. //友盟统计分析是一款专业的移动应用统计分析工具,致力于为开发者提供实时、稳定的移动应用统计分析服务,帮助开发者更好地了解用户、优化产品以及提升转化率。友盟统计分析客户端,可以方便开发者查看应用数据,随时随地掌握应用的运营状态。 08. [MobClickstartWithAppkey:kUMengKeyreportPolicy:SEND_ON_EXITchannelId:nil];/////开启友盟统计 09. [MobClick setAppVersion:XcodeAppVersion]; 10. [MobClick checkUpdate]; 11.
13. //友盟授权 14. [UMSocialData setAppKey:kUMengKey]; 15. //设置微信AppId,设置分享url,默认使用友盟的网址 16. [UMSocialWechatHandler setWXAppId:kWXAppID appSecret:kWXAppKey url:@"http://www.yshow.net"]; 17. //打开新浪微博的SSO开关 18. [UMSocialSinaHandler openSSOWithRedirectURL:@"http://www.yshow.net"]; 19. //设置分享到的应用Id,和分享url 链接 20. [UMSocialQQHandler setQQWithAppId:kQQAppID appKey:kQQAppKey url:@"http://www.yshow.net"]; 21. //设置支持没有客户端情况下使用SSO授权 22. [UMSocialQQHandler setSupportWebView:YES]; 23.
24. /** 25. 这里处理新浪微博SSO授权之后跳转回来,和微信分享完成之后跳转回来 26. */ 27. - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 28. { 29. return[UMSocialSnsService handleOpenURL:url wxApiDelegate:nil]; 30. } 31.
32. /** 33. 这里处理新浪微博SSO授权进入新浪微博客户端后进入后台,再返回原来应用 34. */ 35. - (void)applicationDidBecomeActive:(UIApplication *)application 36. { 37. [UMSocialSnsService applicationDidBecomeActive]; 38. } view source print ? 01. #import"UMSocial.h" 02. //登录 03. - (void)BtnClick:(UIButton *)btn 04. { 05. NSString *platformName = [UMSocialSnsPlatformManager getSnsPlatformString:UMSocialSnsTypeMobileQQ]; 06. UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToQQ]; 07. snsPlatform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){ 08. NSLog(@"login response is %@",response); 09. //获取微博用户名、uid、token等 10. if(response.responseCode == UMSResponseCodeSuccess) { 11. UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:platformName]; 12. NSLog(@"username is %@, uid is %@, token is %@,iconUrl is %@",snsAccount.userName,snsAccount.usid,snsAccount.accessToken,snsAccount.iconURL); 13. } 14. }); 15. } 16. //新浪登录 17. - (void)sinaBtnClick:(UIButton *)btn 18. { 19. NSString *platformName = [UMSocialSnsPlatformManager getSnsPlatformString:UMSocialSnsTypeSina]; 20. UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina]; 21. snsPlatform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){ 22. NSLog(@"response is %@",response); 23. if(response.responseCode == UMSResponseCodeSuccess) { 24. UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:platformName]; 25. NSLog(@"=========%@",snsAccount.accessToken); 26. } 27. }); 28. } 29.
30. //实现回调方法 31. -(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response 32. { 33. if(response.viewControllerType == UMSViewControllerOauth) { 34. NSLog(@"didFinishOauthAndGetAccount response is %@",response); 35. } 36. } view source print ? 01. //分享 02. typedefenum 03. { 04. ShareQZone, 05. ShareQQFriend, 06. ShareWeiXinFriend, 07. ShareQQWB, 08. ShareSinaWB, 09. }ShareM 10.
11. #import"UMSocialSnsService.h" 12. #import"UMSocialSnsPlatformManager.h" 13. #import"UMSocial.h" 14.
15. - (void)shareFootViewSureBtnDidClick:(YSShareFootView *)view index:(ShareMode)index 16. { 17. NSString *shareText = @"wallpaper papehome。/social"; //分享内嵌文字 18. UIImage *shareImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:self.sharedImgUrl];//分享内嵌图片 19.
20. //如果得到分享完成回调,需要设置delegate为self 21. // @param snsNames 你要分享到的sns平台类型,该NSArray值是`UMSocialSnsPlatformManager.h`定义的平台名的字符串常量,有UMShareToSina,UMShareToTencent,UMShareToRenren,UMShareToDouban,UMShareToQzone,UMShareToEmail,UMShareToSms等 22.
23. [UMSocialSnsService presentSnsIconSheetView:self appKey:kUMengKey shareText:shareText shareImage:shareImage shareToSnsNames:@[UMShareToQzone,UMShareToQQ,UMShareToWechatSession,UMShareToTencent,UMShareToSina] delegate:self]; 24.
27. //下面得到分享完成的回调 28. -(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response 29. { 30. NSLog(@"didFinishGetUMSocialDataInViewController with response is %@",response); 31. //根据`responseCode`得到发送结果,如果分享成功 32. if(response.responseCode == UMSResponseCodeSuccess) 33. { 34. //得到分享到的微博平台名 35. NSLog(@"share to sns name is %@",[[response.data allKeys] objectAtIndex:0]); 36. } 37. }
最新教程周点击榜
微信扫一扫当前位置: >
iOS:友盟SDK 第三方登录、分享及友盟统计的使用,iossdk
时间: 22:53 来源:网络整理 作者:安卓自学网 阅读:次
iOS:友盟SDK 第三方登录、分享及友盟统计的使用,iossdk
#import "UMSocial.h"
#import "UMSocialWechatHandler.h"
#import "UMSocialQQHandler.h"
#import "UMSocialSinaHandler.h"
//友盟统计
//友盟统计分析是一款专业的移动应用统计分析工具,致力于为开发者提供实时、稳定的移动应用统计分析服务,帮助开发者更好地了解用户、优化产品以及提升转化率。友盟统计分析客户端,可以方便开发者查看应用数据,随时随地掌握应用的运营状态。
[MobClickstartWithAppkey:kUMengKeyreportPolicy:SEND_ON_EXITchannelId:nil];/////开启友盟统计
[MobClick setAppVersion:XcodeAppVersion];
[MobClick checkUpdate];
//友盟授权
[UMSocialData setAppKey:kUMengKey];
//设置微信AppId,设置分享url,默认使用友盟的网址
[UMSocialWechatHandler setWXAppId:kWXAppID appSecret:kWXAppKey url:@"http://www.yshow.net"];
//打开新浪微博的SSO开关
[UMSocialSinaHandler openSSOWithRedirectURL:@"http://www.yshow.net"];
//设置分享到QQ空间的应用Id,和分享url 链接
[UMSocialQQHandler setQQWithAppId:kQQAppID appKey:kQQAppKey url:@"http://www.yshow.net"];
//设置支持没有客户端情况下使用SSO授权
[UMSocialQQHandler setSupportWebView:YES];
这里处理新浪微博SSO授权之后跳转回来,和微信分享完成之后跳转回来
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
[UMSocialSnsService handleOpenURL:url wxApiDelegate:nil];
这里处理新浪微博SSO授权进入新浪微博客户端后进入后台,再返回原来应用
- (void)applicationDidBecomeActive:(UIApplication *)application
[UMSocialSnsService
applicationDidBecomeActive];
#import "UMSocial.h"
- (void)qqBtnClick:(UIButton *)btn
NSString *platformName = [UMSocialSnsPlatformManager getSnsPlatformString:UMSocialSnsTypeMobileQQ];
UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToQQ];
snsPlatform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){
NSLog(@"login response is %@",response);
//获取微博用户名、uid、token等
if (response.responseCode == UMSResponseCodeSuccess) {
UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:platformName];
NSLog(@"username is %@, uid is %@, token is %@,iconUrl is %@",snsAccount.userName,snsAccount.usid,snsAccount.accessToken,snsAccount.iconURL);
//新浪登录
- (void)sinaBtnClick:(UIButton *)btn
NSString *platformName = [UMSocialSnsPlatformManager getSnsPlatformString:UMSocialSnsTypeSina];
UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina];
snsPlatform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){
NSLog(@"response is %@",response);
if (response.responseCode == UMSResponseCodeSuccess) {
UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary] valueForKey:platformName];
NSLog(@"=========%@",snsAccount.accessToken);
//实现回调方法
-(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response
if (response.viewControllerType == UMSViewControllerOauth) {
NSLog(@"didFinishOauthAndGetAccount response is %@",response);
typedef enum
ShareQZone,
ShareQQFriend,
ShareWeiXinFriend,
ShareQQWB,
ShareSinaWB,
#import "UMSocialSnsService.h"
#import "UMSocialSnsPlatformManager.h"
#import "UMSocial.h"
- (void)shareFootViewSureBtnDidClick:(YSShareFootView *)view index:(ShareMode)index
NSString *shareText = @"wallpaper papehome。 ";
//分享内嵌文字
UIImage *shareImage = [[SDImageCache sharedImageCache] imageFromDiskCacheForKey:self.sharedImgUrl];
//分享内嵌图片
//如果得到分享完成回调,需要设置delegate为self
// @param snsNames 你要分享到的sns平台类型,该NSArray值是`UMSocialSnsPlatformManager.h`定义的平台名的字符串常量,有UMShareToSina,UMShareToTencent,UMShareToRenren,UMShareToDouban,UMShareToQzone,UMShareToEmail,UMShareToSms等
[UMSocialSnsService presentSnsIconSheetView:self appKey:kUMengKey shareText:shareText shareImage:shareImage shareToSnsNames:@[UMShareToQzone,UMShareToQQ,UMShareToWechatSession,UMShareToTencent,UMShareToSina] delegate:self];
//下面得到分享完成的回调
-(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response
NSLog(@"didFinishGetUMSocialDataInViewController with response is %@",response);
//根据`responseCode`得到发送结果,如果分享成功
if(response.responseCode == UMSResponseCodeSuccess)
//得到分享到的微博平台名
NSLog(@"share to sns name is %@",[[response.data allKeys] objectAtIndex:0]);
:///Androidjc/977443.htmlTechArticleiOS:友盟SDK 第三方登录、分享及友盟统计的使用,iossdk #import UMSocial.h#import UMSocialWechatHandler.h#import UMSocialQQHandler.h#import UMSocialSinaHandler.h/...
(责任编辑:)android-友盟第三方登录,及分享的使用
部分内容转载自&http://blog.csdn.net/wwj_748/article/details/
本文介绍友盟包的使用,以 微信,QQ, 新浪 的第三方登录及分享为例
Demo实例 :&
一. 首先要有个友盟的帐号
二.在友盟创建新应用
/apps?interest=social
三. 根据需要下载相应的SDK
/social/android/sdk-download
四. 安装SDK
/apps?interest=social
&方法A:快速集成工具 ( 推荐 )
1:解压SDK下载包,双击运行SDK根目录下的SDKIntegration.jar或者在命令行下输入java -jar SDKIntegration.jar运行集成工具; 2:选择Android工程的根目录,并且填写您的友盟App Key; 3:勾选所需平台和组件,点击&快速集成&; 4:检查AndroidManifest.xml、jar文件是否正确。如果集成了QQ或者QZone,请修改相应地appid。如下图所示:
&方法B:添加工程引用(升级方便,推荐)
解压SDK压缩包,将文件夹中的social_sdk_library_project文件夹导入Eclipse,并在您的工程中添加对此项目的引用即可。
&方法C:添加资源到现有项目中
解压SDK压缩包,将文件夹中的'main/libs'和'main/res'文件夹复制到你的项目工程根目录下
(如使用'ADT 17'以下用户需要手动添加'libs'下的jar文件到工程BuildPath中):
SDK压缩包目录
以上即配置好libs包(若用方法一成功了,则同时完成对anroidManifest.xml的配置)
五. anroidManifest.xml的配置
&pre name=&code& class=&html&&&?xml version=&1.0& encoding=&utf-8&?&
&manifest xmlns:android=&/apk/res/android&
package=&com.example.umengsharetestyjq&
android:versionCode=&1&
android:versionName=&1.0& &
android:minSdkVersion=&8&
android:targetSdkVersion=&18& /&
&!-- ###################声明SDK使用的相关权限###################### --&
&!-- 检测网络状态 --&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE& /&
&!-- 获取mac地址作为用户的备用唯一标识 --&
&uses-permission android:name=&android.permission.ACCESS_WIFI_STATE& /&
&!-- 获取用户手机的IMEI,用来唯一的标识用户 --&
&uses-permission android:name=&android.permission.READ_PHONE_STATE& /&
&!-- 缓存资源优先存入SDcard --&
&uses-permission android:name=&android.permission.WRITE_EXTERNAL_STORAGE& /&
&!-- 允许应用程序联网,以便向我们的服务器端发送数据 --&
&uses-permission android:name=&android.permission.INTERNET& /&
&!-- QQ、QQ空间所需权限 --&
&uses-permission android:name=&android.permission.GET_TASKS& /&
&application
android:allowBackup=&true&
android:icon=&@drawable/ic_launcher&
android:label=&@string/app_name&
android:theme=&@style/AppTheme& &
android:name=&com.example.umengsharetestyjq.MainActivity&
android:label=&@string/app_name& &
&intent-filter&
&action android:name=&android.intent.action.MAIN& /&
&category android:name=&android.intent.category.LAUNCHER& /&
&/intent-filter&
&/activity&
&!-- 分享编辑页 --&
android:name=&com.umeng.socialize.view.ShareActivity&
android:configChanges=&orientation|keyboard&
android:launchMode=&singleTask&
android:noHistory=&true&
android:theme=&@style/Theme.UMDialog&
android:windowSoftInputMode=&stateVisible|adjustResize& &
&/activity&
&!-- ############ QQ空间和QQ SSO授权的Activity注册 ############ --&
android:name=&com.tencent.tauth.AuthActivity&
android:launchMode=&singleTask&
android:noHistory=&true& &
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
&category android:name=&android.intent.category.BROWSABLE& /&
&!-- ,如果你使用的公用账号,则不需要修改;否则修改成你在QQ开放平台申请的 APP ID --&
&data android:scheme=&tencent& /&
&/intent-filter&
&/activity&
&activity android:name=&com.tencent.plus.ImageActivity& &
&/activity&
android:name=&com.mon.AssistActivity&
android:screenOrientation=&portrait&
android:theme=&@android:style/Theme.Translucent.NoTitleBar& &
&/activity&
友盟的appkey --&
&meta-data
android:name=&UMENG_APPKEY&
android:value=&55b98dac67e58e07a1005262& /&
&/application&
&/manifest&
六. 工程目录
其中WXEntryActivity.java 必须建立
WXEntryActivity.java
package com.example.
import com.umeng.socialize.weixin.view.WXCallbackA
public class WXEntryActivity extends WXCallbackActivity {
七. MainActivity中的内容
初始化友盟服务
// 友盟分享的服务
private UMSocialService controller =
* 初始化与友盟分享SDK的信息
private void initShareConfig() {
// context =
controller = UMServiceFactory.getUMSocialService(&com.umeng.share&);
// // 设置分享的内容
// controller
// .setShareContent(&在这里设置要分享的内容&);
// // 设置分享的图片
// String imageUrl =
// &http://img3./it/u=4670043&fm=21&gp=0.jpg&;
// controller.setShareMedia(new UMImage(context, imageUrl));
// SocializeConfig config = controller.getConfig();
// 开通短信分享
// config.setShareSms(true);
// 开通Email分享
// config.setShareMail(true);
// config.setPlatforms(SHARE_MEDIA.QZONE, SHARE_MEDIA.TENCENT);
// 微信平台的appID,要进行申请,跟eclipse的签名有关
String appID = &wx8d6ba&;
String appSecret = &49cabb635da062be492eebca&;
// 添加微信平台
UMWXHandler wxHandler = new UMWXHandler(this, appID, appSecret);
wxHandler.addToSocialSDK();
// 添加微信朋友圈
UMWXHandler wxCircleHandler = new UMWXHandler(this, appID, appSecret);
wxCircleHandler.setToCircle(true);
wxCircleHandler.addToSocialSDK();
// 添加QQ分享平台
UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(this, &&,
&caab60104f0ba&);
qqSsoHandler.addToSocialSDK();
// 添加QQ空间分享平台
QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(this,
&&, &caab60104f0ba&);
qZoneSsoHandler.addToSocialSDK();
// 新浪微博需要去申请授权后才能使用
// 设置新浪SSO handler
controller.getConfig().setSsoHandler(new SinaSsoHandler(this));
// 设置腾讯微博SSO handler
controller.getConfig().setSsoHandler(new TencentWBSsoHandler());
* 根据不同的平台设置不同的分享内容&/br&
private void setShareContent() {
// 图片分享
UMImage localImage = new UMImage(this, R.drawable.ic_launcher);
UMImage urlImage = new UMImage(this,
&/images/pic/social/integrated_3.png&);
// UMImage resImage = new UMImage(LoginActivity.this, R.drawable.icon);
// 视频分享
UMVideo video = new UMVideo(
&/v_show/id_XNTc0ODM4OTM2.html&);
// vedio.setThumb(&/images/pic/home/social/img-1.png&);
video.setTitle(&友盟社会化组件视频&);
video.setThumb(urlImage);
video.setThumb(new UMImage(this, BitmapFactory.decodeResource(
getResources(), R.drawable.ic_launcher)));
// 音乐分享
UMusic uMusic = new UMusic(
&/upload/_1085.mp3&);
uMusic.setAuthor(&umeng&);
uMusic.setTitle(&天籁之音&);
uMusic.setThumb(urlImage);
// uMusic.setThumb(&/images/pic/social/chart_1.png&);
// 分享到微信好友的内容
WeiXinShareContent weixinContent = new WeiXinShareContent();
weixinContent.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能,微信&);
weixinContent.setTitle(&友盟社会化分享组件-微信&);
weixinContent.setTargetUrl(&&);
weixinContent.setShareMedia(urlImage);
controller.setShareMedia(weixinContent);
// 设置朋友圈分享的内容
CircleShareContent circleMedia = new CircleShareContent();
circleMedia.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能,朋友圈&);
circleMedia.setTitle(&友盟社会化分享组件-朋友圈&);
circleMedia.setShareImage(urlImage);
// circleMedia.setShareMedia(uMusic);
// circleMedia.setShareMedia(video);
circleMedia.setTargetUrl(&&);
controller.setShareMedia(circleMedia);
UMImage qzoneImage = new UMImage(this,
&/images/pic/social/integrated_3.png&);
qzoneImage
.setTargetUrl(&/images/pic/social/integrated_3.png&);
// 设置QQ空间分享内容
QZoneShareContent qzone = new QZoneShareContent();
qzone.setShareContent(&这里是分享的内容&);
qzone.setTargetUrl(&&);
qzone.setTitle(&这里是分享的标题&);
qzone.setShareImage(urlImage);
controller.setShareMedia(qzone);
// 设置QQ 分享内容
QQShareContent qqShareContent = new QQShareContent();
qqShareContent.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能 -- QQ&);
qqShareContent.setTitle(&hello, title&);
qqShareContent.setShareImage(urlImage);
// qqShareContent.setShareMusic(uMusic);
// qqShareContent.setShareVideo(video);
qqShareContent.setTargetUrl(&/social&);
controller.setShareMedia(qqShareContent);
// 视频分享
UMVideo umVideo = new UMVideo(
&/v_show/id_XNTc0ODM4OTM2.html&);
umVideo.setThumb(&/images/pic/home/social/img-1.png&);
umVideo.setTitle(&友盟社会化组件视频&);
// 腾讯微博分享的内容
TencentWbShareContent tencent = new TencentWbShareContent();
tencent.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能,腾讯微博&);
// 设置tencent分享内容
controller.setShareMedia(tencent);
// // 设置邮件分享内容, 如果需要分享图片则只支持本地图片
// MailShareContent mail = new MailShareContent(localImage);
// mail.setTitle(&share form umeng social sdk&);
// mail.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能,email&);
// // 设置mail分享内容
// controller.setShareMedia(mail);
// // 设置短信分享内容
// SmsShareContent sms = new SmsShareContent();
// sms.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能,短信&);
// sms.setShareImage(urlImage);
// controller.setShareMedia(sms);
// 新浪微博分享的内容
SinaShareContent sinaContent = new SinaShareContent();
sinaContent.setShareContent(&来自友盟社会化组件(SDK)让移动应用快速整合社交分享功能,新浪微博&);
// sinaContent.setShareImage(new UMImage( this,
// R.drawable.actionbar_back_indicator));
controller.setShareMedia(sinaContent);
其中,新浪微博在分享图片时出错了,不知为何,新浪的jar包要右键BuildPath&&add to Build path
微信的分享是要先去申请开发者平台的应用的,审核通过了才能分享,且微信的第三方登录是要收费的,appkey跟eclipse的签名有关,所以用另一个eclipse编译之后,微信分享可能就用不了了,
相关的链接:
https://open./
工具的下载:https://open./cgi-bin/readtemplate?t=resource/app_download_android_tmpl&lang=zh_CN
八. &第三方登录流程
以下这张图转自:/hooray/archive//2774499.html
本人写的Demo实例 :&http://download.csdn.net/detail/guige_csdn/8948685
版权声明:本文为博主原创文章,未经博主允许不得转载。
本分类共有文章15篇,更多信息详见
& 2012 - 2016 &
&All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";

我要回帖

更多关于 友盟第三方分享教程 的文章

 

随机推荐