ios 友盟三方分享 sdk需要注意什么

 我来答
不识闲
推荐于2016-07-23 · 超过11用户采纳过TA的回答
知道答主
回答量:19
采纳率:0%
帮助的人:18.6万
展开全部

// 需要引入框架
// 1. SystemConfiguration.framework
// 2. CoreGraphics.framework
// 3. libsqlite3.dylib
// 4. CoreTelephony.framework
// 5. libstdc++.dylib,
// 6. libz.dylib

// 下载最新的SDK,http://dev.umeng.com/social/ios/sdk-download
// 将UMSocial_Sdk-x.x.x的文件夹拖入工程目录下
// libUMSocial_Sdk-x.x.x.a  libUMSocial_Sdk_comment_3.0.a   库文件
// Header  头文字
// SocialSDKXib     xib文件
// en.Iproj, zh-Hans.Iproj  英文和中文语言文件
// frameworks   使用的第三方SDK,里面的Wechat,TencentOperAPI,TencentWeiboSSO,分别代表微信、手机QQ和腾讯微博SDK

// 设置友盟分享
[UMSocialData setAppKey:@"52b13dc556240b55870e7148"];
// 设置手机QQ的使用
[UMSocialConfig setQQAppId:@"100424468" url:nil importClasses:@[[QQApiInterface class], [TencentOAuthclass]]];
// 设置微信功能
[UMSocialConfig setWXAppId:@"wx34bd7147c4d8ad5a" url:nil];

#pragma mark 使用第三方登录需要重写下面两个方法
- (void)applicationDidBecomeActive:(UIApplication *)application
{
    // 登录需要编写
    [UMSocialSnsService applicationDidBecomeActive];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation
{
    return [UMSocialSnsService handleOpenURL:url wxApiDelegate:nil];
}

#pragma mark 直接分享
- (IBAction)share:(id)sender
{
    // 设置分享内容与分享平台
    // 弹出UIActivityViewController样式的列表
    [UMSocialSnsService presentSnsIconSheetView:self appKey:Nil shareText:@"要分享的内容" shareImage:nilshareToSnsNames:@[UMShareToQzone, UMShareToSina, UMShareToTencent, UMShareToRenren, UMShareToSms,UMShareToEmail, UMShareToFacebook, UMShareToTwitter, UMShareToWechatSession, UMShareToWechatTimeline, UMShareToQQ] delegate:nil];
}


基本的分享如上边代码所示,但是iOS9 要注意网路http的问题

美狐美颜sdk
2024-08-06 广告
美颜SDK推出多个版本的原因有以下几点:1. 满足不同平台的需求:美颜SDK的不同版本可以满足不同平台的运营需求。例如,对于直播平台,需要更多的美颜功能来吸引观众,而视频聊天平台则需要的是精简版的美颜功能。通过提供不同版本的美颜SDK,可以... 点击进入详情页
本回答由美狐美颜sdk提供
匿名用户
推荐于2016-03-09
展开全部
首先我简单介绍组件压缩包组

Cocos2dx
实现Cocos2d-x跨平台享功能,需拷贝您项目Classes文件夹;
Platforms
原AndroidiOS社化组件SDK,需要您库资源拷贝应平台项目;
doc
组件集文档;
Umeng_Cocos2dx_Demo_V1.0
Android部demo文件安装手机看简单享效式
Cocos2d-x虽跨平台引擎于AndroidIOS平台说具体集式定区别别介绍AndroidIOS平台集同再集介绍跨平台通用部
Android平台集步骤:
步骤:
载Cocos2d-x组件(载址) 并且jar包添加build path 路径res资源文件夹加入工程应资源文件Platforms/Android/controller目录com文件夹拷贝您Cocos2d-x项目Android平台src目录,并且jni/Android.mkLOCAL_SRC_FILES添加配置 (注意格式,否则编译错) :
../../Classes/Cocos2dx/Android/CCUMSocialController.cpp \
../../Classes/Cocos2dx/ShareButton/UMShareButton.cpp \
../../Classes/Cocos2dx/Common/CCUMSocialSDK.cpp

步骤二:
Cocos2dxActivity类onCreate添加代码用完初始化步骤
// thisCocos2dxActivity类型, 参数2描述符,随意修改.
CCUMSocialController.initSocialSDK(this, "com.umeng.social.share");

步骤三:
代码覆写Cocos2dxActivity类onActivityResult用实现调onActivityResult添加代码 :
// 授权调
CCUMSocialController.onActivityResult(requestCode, resultCode, data);
super.onActivityResult(requestCode, resultCode, data);

iOS平台集步骤:
步骤:
解压SDK压缩包Platforms/iOS文件夹Cocos2dx文件夹拖入工程目录并删除Cocos2dx/Android文件夹,添加应该效:
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式