iOS ShareSDK分享注意事項

2021-07-03 18:55:25 字數 2122 閱讀 1269

前方有坑(注意事項):

可以自己定義標題,, 內容,也可分享內容的標題,

nsstring

*imagepath=[

[nsbundle

mainbundle

]pathforresource

:@"sharesdk"

oftype

:@"png"

];//構造分享內容 id

publishcontent = [sharesdk content:@"分享內容"

defaultcontent:@"測試一下"

image:[sharesdk imagewithpath:imagepath]

title:@"sharesdk"

url:@""

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

mediatype:sspublishcontentmediatypenews];

//建立彈出選單容器

idcontainer = [sharesdk container];

[container setipadcontainerwithview:sender arrowdirect:uipopoverarrowdirectionup];

//彈出分享選單

[sharesdk showshareactionsheet:container

sharelist:nil

content:publishcontent

statusbartips:yes

authoptions:nil

shareoptions:nil

result:^(sharetype type, ssresponsestate state, idstatusinfo, id

error

,bool

end)

elseif(

state

==ssresponsestatefail)

}];常見錯誤見下圖

解決方法如下

[

sharesdk

@"3677820042"

:@"44842e4901aa7efbc298461234ead4f2"

redirecturi:@""

weibosdkcls:[weibosdk

class]]; 後台

(2). 如需分享,需再次申請

浪微博支援分享網路,但是這個需要高階微博寫入許可權,因此如果您需要分享網路,請申請許可權以後,將url設定給

sinaweibo.shareparams.setimageurl(imageurl)即可。下面詳細描述一下申請此許可權的方法:

1)進入您的應用詳情,並選擇「介面管理」—「申請許可權」。

2)在右側展開的頁面中展開「微博高階寫入介面」,會看到「statuses/upload_url_text」。勾選分組左側的核取方塊。

3)滾動頁面到底部,填寫申請理由,然後「提交申請」。

如圖所示:

ios ShareSDK 分享 登陸功能的實現

配置環境 分享 第三方登陸 必須真機除錯 真機需要 設定自己ios證書 和 setting 裡的 bitcode yes import 第三方平台的sdk標頭檔案,根據需要的平台匯入。import wxapi.h import weibosdk.h import import self initia...

分享 陣列使用注意

在定義陣列的時候,陣列的格式為 資料型別陣列名 長度 其中長度要求為整型常量表示式,雖然多次強調,大部分學員還是會犯以下的錯誤 int main 正確的用法 如果陣列的長度省略不寫的時候,此時陣列一定要初始化,此時系統會按照陣列初始化列表的資料進行分配空間,當然也不會分配多餘的空間,陣列初始化列表中...

iOS shareSDK第三方登入

sharesdk第三方登入跟分享差不多,比較簡單,前面已有介紹。這裡簡單寫一下第三方登入吧。方法中的第二個第三個引數為需要連線社交平台sdk時觸發,在此事件中寫入連線 第四個引數則為配置本地社交平台時觸發,根據返回的平台型別來配置平台資訊。如果您使用的時服務端託管平台資訊時,第 二 四項引數可以傳入...