本章介紹兩點(diǎn):
1. 圖片分享
2. 自定義分享按鈕
最近在用友盟分享時(shí),發(fā)現(xiàn)圖片分享并沒(méi)有詳細(xì)的介紹趴泌,本次就把友盟分享用到的一些東西拿出來(lái)和大家分享下
在這里友盟集成的那些設(shè)置appkey的一些步驟就不說(shuō)了,直接說(shuō)關(guān)鍵點(diǎn)拉庶,才疏學(xué)淺嗜憔,不足之處,還請(qǐng)各位大神指正氏仗!
1. 圖片分享
[UMSocialData defaultData].extConfig.wxMessageType =UMSocialWXMessageTypeImage;//微信朋友圈分享類(lèi)型(純圖片)
將要生成的圖片在以下方法中設(shè)置
-(void)didSelectSocialPlatform:(NSString?*)platformName?withSocialData:(UMSocialData?*)socialData{
socialData.shareImage = shareImage;? //socialData有shareimage屬性吉捶,賦值即可。
}皆尔;
設(shè)置完成后即可分享圖片了呐舔, 其中shareImage即是你要分享的圖片
2. 友盟分享面板自定義按鈕顯示的數(shù)量
設(shè)置分享面板中你想要分享到的平臺(tái)
[UMSocialConfig setSnsPlatformNames:@[UMShareToWechatSession, UMShareToWechatTimeline,UMShareToQQ,UMShareToQzone,UMShareToSms,]];
可以直接在app delegate 中的application: didFinishLaunchingWithOptions 方法中設(shè)置
如果你不知道以上如UMShareToWechatSession 的這些平臺(tái)在哪里的話(huà),可以包含頭文件#import "UMSocialSnsPlatformManager.h"慷蠕,所有的平臺(tái)的縮寫(xiě)都是在這個(gè)里面的珊拼;
至此本次要寫(xiě)的內(nèi)容基本完結(jié),然有些手癢流炕,再補(bǔ)充一點(diǎn):分享按鈕點(diǎn)擊事件(針對(duì)短信平臺(tái)的)
還是在方法
-(void)didSelectSocialPlatform:(NSString *)platformName withSocialData:(UMSocialData *)socialData{
// 短信分享處理
? if (platformName == UMShareToSms) {
? ? ? ? ?NSString *umurl=[NSString stringWithFormat:@"文本"];
? ? ? ? ?socialData.shareText= [NSString stringWithFormat:@"文本];
? ? ? ? ?socialData.shareImage=nil;
? ? ? ? ?//socialData.urlResource=[[UMSocialUrlResource ? ? ? ? ? ? ?
? ? ? ? ? ?alloc]initWithSnsResourceType:UMSocialUrlResourceTypeWeb url:umurl];
? ? ?}
? ? ?else{
? ? ? ? ? // socialData.shareText = @"分享到其他平臺(tái)的文字內(nèi)容";
? ? ? }
}澎现;
至此要和朋友們說(shuō)再見(jiàn)了, 本次更新內(nèi)容有點(diǎn)少每辟,作為小白的我持續(xù)努力中剑辫,希望和各位大神們一起討論交流,不足之處渠欺,還望各位大神們批評(píng)指正~