导航:首页 > 编程语言 > ios发微博代码

ios发微博代码

发布时间:2025-04-25 14:50:48

❶ ios 友盟分享 新浪微博怎么是webview

1.集成友盟分享,需要先注册一个友盟账号,注册地址
友盟开发者平台官网 友盟集成文档

友盟sdk下载地址友盟sdk下载地址
2,成功下载sdk集成后,微信分享需要配置一下

新浪微博 之类到同样配置就行
3.整合完之后就开始上代码

ShareManage.h

[objc] view plain

//
// 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 <>
+ (ShareManage *)shareManage;- (void)shareConfig;/**微信分享**/
- (void)wxShareWithViewControll:(UIViewController *)viewC;/**新浪微博分享**/- (void)wbShareWithViewControll:(UIViewController *)viewC;/**微信朋友圈分享**/- (void)wxpyqShareWithViewControll:(UIViewController *)viewC;/**短信分享**/- (void)smsShareWithViewControll:(UIViewController *)viewC;@end

ShareManage.m

[objc] view plain

//
// 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 *shareManage;

+ (ShareManage *)shareManage
{
@synchronized(self)
{
if (shareManage == nil) {
shareManage = [[self alloc] init];
}
return shareManage;
}
}

#pragma mark 注册友盟分享微信
- (void)shareConfig
{
//设置友盟社会化组件appkey
[UMSocialData setAppKey:UMeng_APIKey];
[UMSocialData openLog:YES];

//注册微信
[WXApi registerApp:WX_APP_KEY];
//设置图文分享
[UMSocialData defaultData].extConfig.wxMessageType = UMSocialWXMessageTypeWeb;
}

#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(@""));
if (messageClass != nil) {
if ([messageClass canSendText]) {
[self displaySMSComposerSheet];
}
else {
//@"设备没有短信功能"
}
}
else {
//@"iOS版本过低,iOS4.0以上才支持程序内发送短信"
}
}

#pragma mark 短信的代理方法
- (void)messageComposeViewController:( *)controller didFinishWithResult:(MessageComposeResult)result{
[_viewC dismissViewControllerAnimated:YES completion:nil];
switch (result)
{
case MessageComposeResultCancelled:

break;
case MessageComposeResultSent:
//@"感谢您的分享!"
break;
case MessageComposeResultFailed:

break;
default:
break;
}
}

- (void)displaySMSComposerSheet
{
*picker = [[ alloc] init];
picker.messageComposeDelegate = self;
picker.navigationBar.tintColor = [UIColor blackColor];
// picker.recipients = [NSArray arrayWithObject:@"10086"];
picker.body = share_content;
[_viewC presentViewController:picker animated:YES completion:nil];
}
@end

苹果手机怎么发微博

苹果手机发微博有三种方法:
一、用微博手机客户端登陆一次即保存密码用户名可随时随地发微博传图片,不需绑定手机;
二、仅限于新浪微博用户,编辑短信到1069009009发文字消息到1066888866发彩信微博,需要绑定手机,否则系统无法关联用户;
三、用手机登录wap版微博保存书签,不需绑定手机。

❸ iOS友盟分享微博怎样有图片并且有链接

你要设置图片然后设置链接。文档中有详细说明。
[UMSocialData defaultData].extConfig.wechatSessionData.url = _p_share_url;

[UMSocialData defaultData].extConfig.wechatTimelineData.url = _p_share_url;

[UMSocialSnsService presentSnsIconSheetView:self

appKey:UM_APPKEY

shareText:lbl_info_name.text

shareImage:[UIImage imageNamed:@"NEWicon"]

shareToSnsNames:@[UMShareToWechatSession,UMShareToWechatTimeline,UMShareToSina]

delegate:self];

❹ 苹果手机怎么发微博

苹果手机发微博有以下三种方法:

一、使用微博手机客户端 步骤:下载并安装微博手机客户端,使用用户名和密码登录一次后,客户端会自动保存密码和用户名。之后,你就可以随时随地打开客户端发微博、传图片,无需再次输入密码,且不需绑定手机。

二、通过短信发送 步骤:首先,你需要在微博上绑定你的手机。然后,你可以直接编辑短信发送到指定的号码来发文字消息,或者发送到1066888866来发彩信微博。需要注意的是,如果没有绑定手机,系统无法关联到你的微博账号,因此无法进行此操作。

三、使用手机登录wap版微博 步骤:在手机浏览器中输入wap版微博的网址,登录你的微博账号。为了方便下次访问,你可以将wap版微博的网址保存为书签。这样,你就可以在不绑定手机的情况下,通过手机浏览器随时登录wap版微博并发微博了。

以上就是苹果手机发微博的三种方法,你可以根据自己的需求和习惯选择合适的方式。

阅读全文

与ios发微博代码相关的资料

热点内容
cnc圆弧怎么样编程 浏览:199
java二叉堆 浏览:850
少儿编程后会怎么样 浏览:783
ps去掉扫描文件无效部分 浏览:191
快速创建文件夹路径路径 浏览:849
京东app虚拟试衣 浏览:136
三星电视智能升级卡 浏览:327
word文件字号 浏览:460
word文档去除下划线 浏览:576
贝多芬交响曲版本 浏览:532
下载的视频文件损坏了 浏览:119
怎么把jpg转成cad格式的文件大小 浏览:674
如何编程真人快打 浏览:57
double运行数据最长多少 浏览:367
tr90如何看数据 浏览:418
word里面插了一个文件怎么打开 浏览:40
苹果7限时秒杀1999元 浏览:748
如何提升app推送触达率 浏览:584
vba用kill删除文件路径错误 浏览:648
linux查看10个文件总大小 浏览:423

友情链接