ios中友百货官网盟分享怎么改变分享的地址

31823人阅读
object-c基础(28)
平时开发整理(6)
1.集成友盟分享,需要先注册一个友盟账号,注册地址
友盟sdk下载地址
2,成功下载sdk集成后,微信分享需要配置一下
新浪微博 之类到同样配置就行
3.整合完之后就开始上代码了
ShareManage.h
ShareManage.h
KONKA_MARKET
Created by wxxu on 14/12/18.
Copyright (c) 2014年 archon. All rights reserved.
// 友盟APIKey
#define UMeng_APIKey
@&&//友盟appKey
#define WX_APP_KEY @&&//微信appId
#define WX_APP_SECRET @&&//微信appSecret
#define share_title @&&//分享标题
#define share_content @&&//分享内容
#define share_url @&&//分享url
#import &Foundation/Foundation.h&
#import &MessageUI/MessageUI.h&
@interface ShareManage : NSObject &MFMessageComposeViewControllerDelegate&
+ (ShareManage *)shareM- (void)shareC/**微信分享**/
- (void)wxShareWithViewControll:(UIViewController *)viewC;/**新浪微博分享**/- (void)wbShareWithViewControll:(UIViewController *)viewC;/**微信朋友圈分享**/- (void)wxpyqShareWithViewControll:(UIViewController *)viewC;/**短信分享**/- (void)smsShareWithViewControll:(UIViewController *)viewC;@end
ShareManage.m
ShareManage.m
KONKA_MARKET
Created by wxxu on 14/12/18.
Copyright (c) 2014年 archon. All rights reserved.
#import &ShareManage.h&
#import &UMSocial.h&
#import &UMSocialWechatHandler.h&
#import &WXApi.h&
@implementation ShareManage {
UIViewController *_viewC;
static ShareManage *shareM
+ (ShareManage *)shareManage
@synchronized(self)
if (shareManage == nil) {
shareManage = [[self alloc] init];
return shareM
#pragma mark 注册友盟分享微信
- (void)shareConfig
//设置友盟社会化组件appkey
[UMSocialData setAppKey:UMeng_APIKey];
[UMSocialData openLog:YES];
//注册微信
[WXApi registerApp:WX_APP_KEY];
//设置图文分享
[UMSocialData defaultData].extConfig.wxMessageType = UMSocialWXMessageTypeW
#pragma mark 微信分享
- (void)wxShareWithViewControll:(UIViewController *)viewC
_viewC = viewC;
[[UMSocialControllerService defaultControllerService] setShareText:share_content shareImage:nil socialUIDelegate:nil];
[UMSocialWechatHandler setWXAppId:WX_APP_KEY appSecret:WX_APP_SECRET url:share_url];
[UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToWechatSession].snsClickHandler(viewC,[UMSocialControllerService defaultControllerService],YES);
#pragma mark 新浪微博分享
- (void)wbShareWithViewControll:(UIViewController *)viewC
_viewC = viewC;
[[UMSocialControllerService defaultControllerService] setShareText:share_content shareImage:nil socialUIDelegate:nil];
[UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToSina].snsClickHandler(viewC,[UMSocialControllerService defaultControllerService],YES);
#pragma mark 微信朋友圈分享
- (void)wxpyqShareWithViewControll:(UIViewController *)viewC
_viewC = viewC;
[[UMSocialControllerService defaultControllerService] setShareText:share_content shareImage:nil socialUIDelegate:nil];
[UMSocialWechatHandler setWXAppId:WX_APP_KEY appSecret:WX_APP_SECRET url:share_url];
[UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToWechatTimeline].snsClickHandler(viewC,[UMSocialControllerService defaultControllerService],YES);
#pragma mark 短信分享
- (void)smsShareWithViewControll:(UIViewController *)viewC
_viewC = viewC;
Class messageClass = (NSClassFromString(@&MFMessageComposeViewController&));
if (messageClass != nil) {
if ([messageClass canSendText]) {
[self displaySMSComposerSheet];
//@&设备没有短信功能&
//@&iOS版本过低,iOS4.0以上才支持程序内发送短信&
#pragma mark 短信的代理方法
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{
[_viewC dismissViewControllerAnimated:YES completion:nil];
switch (result)
case MessageComposeResultCancelled:
case MessageComposeResultSent:
//@&感谢您的分享!&
case MessageComposeResultFailed:
- (void)displaySMSComposerSheet
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
picker.messageComposeDelegate =
picker.navigationBar.tintColor = [UIColor blackColor];
picker.recipients = [NSArray arrayWithObject:@&10086&];
picker.body = share_
[_viewC presentViewController:picker animated:YES completion:nil];
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:993355次
积分:8623
积分:8623
排名:第1622名
原创:199篇
转载:150篇
评论:358条
(2)(5)(5)(1)(15)(1)(1)(1)(3)(1)(1)(3)(3)(1)(8)(15)(9)(7)(2)(6)(4)(7)(7)(7)(2)(8)(9)(38)(45)(4)(7)(13)(5)(98)主题 : 分享到微信朋友圈,然后点进去之后进入的是友盟的页面,怎么修改?
级别: 侠客
UID: 279612
可可豆: 357 CB
威望: 437 点
在线时间: 574(时)
发自: Web Page
分享到微信朋友圈,然后点进去之后进入的是友盟的页面,怎么修改?&&&
分享到微信朋友圈,然后点进去之后进入的是友盟的页面,怎么修改?添加了[UMSocialData defaultData].extConfig.appUrl = @"";也不行
级别: 新手上路
UID: 239310
可可豆: 33 CB
威望: 21 点
在线时间: 171(时)
发自: Web Page
到API申请里面,修改微信API的回调地址
级别: 侠客
UID: 279612
可可豆: 357 CB
威望: 437 点
在线时间: 574(时)
发自: Web Page
[UMSocialData setAppKey:@&507fcab00010&];
[UMSocialConfig setWXAppId:@&wxe8c03b44d818926e& url:nil];
我起先是这样的,nil的话他说默认友盟,能否改他的类方法把URL去掉,
级别: 新手上路
UID: 239310
可可豆: 33 CB
威望: 21 点
在线时间: 171(时)
发自: Web Page
这个不能改 &他是封装好的 &这里的URL&; [UMSocialConfig setWXAppId:@&wxe8c03b44d818926e& url:nil]; &写你自己的就好啊
级别: 侠客
UID: 279612
可可豆: 357 CB
威望: 437 点
在线时间: 574(时)
发自: Web Page
什么写自己的?url为nil他还是会出现友盟的界面
级别: 新手上路
UID: 239310
可可豆: 33 CB
威望: 21 点
在线时间: 171(时)
发自: Web Page
是自己写的DEMO么
来个代码看看效果~~~
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版iOS 友盟如何分享网络图片和URL_问答_ThinkSAAS
iOS 友盟如何分享网络图片和URL
iOS 友盟如何分享网络图片和URL
友盟如何分享网络图片或者URL, 以及友盟分享成功后的提示框怎么改成中文的?
添加你想要问的问题
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信Pages: 1/2
主题 : 导入了友盟的分享组件,但是里面框架路径出问题了
级别: 新手上路
UID: 270010
可可豆: 220 CB
威望: 127 点
在线时间: 107(时)
发自: Web Page
导入了友盟的分享组件,但是里面框架路径出问题了&&&
在程序中导入了友盟的分享sdk,运行成功。但是我备份的时候,发现只要移动了工程位置或者修改了最外面文件夹的名称,sdk里面和qq相关的一个框架就会报错,说是找不到这个文件。我觉得应该是路径的问题,但是查了一下讲这方面的太少,没能解决。希望有人能指导一下~谢谢
级别: 侠客
UID: 157406
可可豆: 910 CB
威望: 713 点
在线时间: 683(时)
发自: Web Page
应该是search path出问题了 & 把绝对路径改成相对路径试试看
级别: 新手上路
UID: 270010
可可豆: 220 CB
威望: 127 点
在线时间: 107(时)
发自: Web Page
是的,我也觉得是路径问题。来回改了N遍终于好了,不知道为什么前面改没起作用。。。
级别: 新手上路
可可豆: 22 CB
威望: 22 点
在线时间: 0(时)
发自: Web Page
友盟社会化组件技术支持:social-
级别: 新手上路
UID: 237193
可可豆: 7 CB
威望: 17 点
在线时间: 16(时)
发自: Web Page
怎么改 能不能教我一下 & & & & & &
级别: 新手上路
UID: 270010
可可豆: 220 CB
威望: 127 点
在线时间: 107(时)
发自: Web Page
在framework search paths 里把路径改成这样的&$(SRCROOT)&/你的项目名称/Tool/UMSocial_Sdk_3.1/frameworks/TencentOpenAPI
下面的library search paths 应该有2个路径吧(看你加入了多少),也按照上面的格式改。
级别: 新手上路
UID: 270010
可可豆: 220 CB
威望: 127 点
在线时间: 107(时)
发自: Web Page
&$(SRCROOT)& ,没有那2个
级别: 新手上路
UID: 237193
可可豆: 7 CB
威望: 17 点
在线时间: 16(时)
发自: Web Page
级别: 新手上路
UID: 237193
可可豆: 7 CB
威望: 17 点
在线时间: 16(时)
发自: Web Page
还是不知道怎么改
&
级别: 新手上路
UID: 237193
可可豆: 7 CB
威望: 17 点
在线时间: 16(时)
发自: Web Page
还是不知道怎么改
&
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版}

我要回帖

更多关于 浙江中友实业有限公司 的文章

更多推荐

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

点击添加站长微信