友盟分享配置

微博分享

注意: 友盟库中(QQ的头文件)在库的路径改变之后需要重新添加

//友盟分享
1.注册appkey
官网注册, 或者直接使用官网文档中的appkey
507fcab25270157b37000010

2.导入UMSocial库文件 ,加载需要的支持库文件

Security.framework,
  libiconv.dylib,
  SystemConfiguration.framework,
  CoreGraphics.framework,
  libsqlite3.dylib,
  CoreTelephony.framework,
  libstdc++.dylib,
  libz.dylib。

3.AppDelegate中初始化
(1)先包含头文件

import “UMSocial.h”

import “UMSocialWechatHandler.h”

import “TencentOpenAPI/QQApiInterface.h”

import “TencentOpenAPI/TencentOAuth.h”

(2)加载时—初始化并且设置AppKey

[UMSocialData setAppKey:@”507fcab25270157b37000010”];
//设置微信AppId,url地址传nil,将默认使用友盟的网址
[UMSocialWechatHandler setWXAppId:@”wxd9a39c7122aa6516” url:nil];
//设置手机QQ的AppId,url传nil,将使用友盟的网址
[UMSocialConfig setQQAppId:@”100424468” url:nil importClasses:@[[QQApiInterface class],[TencentOAuth class]]];

<4> 设置URL type
分享组件就能和微信和QQ建立通信

UMShareDemo-Info.plist
URL types
item 0
URL Schemes
item 0 –> wxd9a39c7122aa6516
item 1 –> QQ05FA957C

//——————————————–

//5.第一种分享方式(使用友盟的API)

//注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
//如果需要分享回调,请将delegate对象设置self,并实现下面的回调方法
[UMSocialSnsService presentSnsIconSheetView:self
appKey:@”507fcab25270157b37000010”
shareText:@”友盟社会化分享让您快速实现分享等社会化功能,www.umeng.com/social”
shareImage:[UIImage imageNamed:@”http://www.umeng.com/images/pic/banner_module_social.png“]
shareToSnsNames:[NSArray arrayWithObjects:UMShareToSina,UMShareToTencent,UMShareToRenren,nil]
delegate:nil];

//6. 分享的时候执行以下代码即可
[[UMSocialControllerService defaultControllerService] setShareText:@”分享内嵌文字” shareImage:[UIImage imageNamed:@”icon”] socialUIDelegate:nil]; //设置分享内容和回调对象
[UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina].snsClickHandler(self,[UMSocialControllerService defaultControllerService],YES);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值