ShareSDK 微博空間分享

2022-08-01 14:33:15 字數 2097 閱讀 1649

本文**至  

sharesdk

微博分享

空間分享

第一步:首先匯入sharesdk第三方類庫,新增依賴框架 :

systemconfiguration.framework

quartzcore.framework

messageui.framework(如果不整合郵件和簡訊可以不新增)

libicucore.dylib

libz.1.2.5

-(void)initializeplat{

//新增qq空間應用

//註冊sdk

[sharesdkconverturlenabled:yes];

[selfinitializeplat];

第三步:在乙個viewcontroller裡面增加乙個button,點選button開始微博空間分享功能

@implementation viewcontroller

- (void)viewdidload

[superviewdidload];

uibutton *button = [uibuttonbuttonwithtype:uibuttontyperoundedrect];

button.autoresizingmask =uiviewautoresizingflexiblerightmargin | uiviewautoresizingflexibleleftmargin| uiviewautoresizingflexiblewidth;

[button settitle:@"分享全部" forstate:uicontrolstatenormal];

button.frame =cgrectmake(20,50, 200, 45.0);

[button addtarget:selfaction:@selector(shareallbuttonclickhandler:)forcontrolevents:uicontroleventtouchupinside];

[self.viewaddsubview:button];

- (void)shareallbuttonclickhandler:(uibutton *)sender{

nslog(@"選單");

idpublishcontent = [sharesdkcontent:@"分享內容"

defaultcontent:@"預設分享內容,沒內容時顯示"

image:[sharesdkimagewithpath:imagepath]

title:@"sharesdk"

url:@""

description:@"這是一條測試資訊"

mediatype:sspublishcontentmediatypenews]; //分享內容方式(可選擇)

[sharesdkshowshareactionsheet:container

sharelist:nil

content:publishcontent

statusbartips:yes

authoptions:nil

shareoptions:nil

result:^(sharetype type,sspublishcontentstate state, idstatusinfo, iderror, bool end) {

if (state == sspublishcontentstatesuccess)

nslog(@"分享成功");

else if (state ==sspublishcontentstatefail)

nslog(@"分享失敗,錯誤碼:%d,錯誤描述:%@", [error errorcode], [error errordescription]);

第四步:開啟*-info.plistw檔案,在配置檔案中新增加一項  url types(array),在array中增加一項 

item0            sinaweibosso.2279784657  

關於微信ShareSDK的簡單分享

專案最終階段,也就面臨著將要被各種第三方sharesdk狂虐的節奏了,果不其然,匯入wxapi檔案,剛剛註冊,執行,直接5個報紅,接下來,肯定就是各種找呀找呀找解決方法 1.關於第三方sdk 報 真機除錯的話是不會報這個錯誤的 library not found for lwechatsdk cla...

android微博分享

首先說一下,微博分享該看 的文件 說明文件 e5.88.86.e4.ba.ab.e5.88.b0.e5.be.ae.e5.8d.9a 2 按照最新的文件一步步來就行了。我在這裡強調需要注意的地方。在授權的activity裡面一定要覆寫方法 override protected void onacti...

關於sharesdk分享

3.開啟後按照提示輸入 專案名字和專案包名.生成libs,res,assets,src,四個資料夾,然後將四個資料夾對應放入eclipse中即可.4.assets中的sharesdk.xml enable true id 3 sortid 1 enable true id 4 sortid 2 其中...