導航:首頁 > 編程語言 > 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發微博代碼相關的資料

熱點內容
手機微信群里的文件在哪裡 瀏覽:364
市場里哪些是鴻蒙app 瀏覽:979
安卓手機錄屏工具 瀏覽:289
樂視手機是什麼數據線 瀏覽:307
flash中的蒙太奇教程 瀏覽:610
手游錄屏app哪些好用 瀏覽:75
surfacepro4視頻教程 瀏覽:880
修改配置文件警告什麼意思 瀏覽:10
銀行如何利用大數據進行創新 瀏覽:726
javazip文件類型 瀏覽:439
迅雷總是彈出在線升級 瀏覽:181
編程如何把數據合並到一起 瀏覽:898
內網無法連接資料庫 瀏覽:236
蘋果5s錄像能錄多久 瀏覽:478
如何恢復網路連接 瀏覽:415
cc語言編程是什麼意思 瀏覽:189
java線程式控制制項 瀏覽:167
採集器怎麼採集淘寶數據 瀏覽:706
word如何一次保存多個文件 瀏覽:266
光遇國際服網路錯誤怎麼解決 瀏覽:648

友情鏈接