友盟分享上增加自定義分享平臺

一、要解決的問題

在友盟分享6.4.4版本上,增加復制鏈接和邀請碼介紹兩個自定義分享功能,如下圖

增加兩個分享圖標

二、解決方法

1、在友盟內(nèi)部增加東西當然是要查看友盟的文檔了:http://dev.umeng.com/social/ios/%E8%BF%9B%E9%98%B6%E6%96%87%E6%A1%A3#4_1

2. 步驟簡述:1> 找到友盟的UMSocialPlatformConfig.h ,在枚舉類型里面添加自定義類型,如下

//用戶自定義的平臺

UMSocialPlatformType_UserDefine_Begin = 1000,

UMSocialPlatformType_CopyUrl? ? ? ? ? = 1001,

UMSocialPlatformType_RecommandCode? ? = 1002,

UMSocialPlatformType_UserDefine_End = 2000,

2> 為自己添加的平臺創(chuàng)建自定義類,繼承于UMSocialHandler,重寫文檔中所述的三個方法

3> 遵守協(xié)議UMSocialPlatformProvider實現(xiàn)必要的方法,文檔中需實現(xiàn)的方法按照自己的需求選擇

4> 在使用時并不需要導入自定義的平臺類,因為友盟能動態(tài)獲取到。使用以下

[UMSocialUIManager addCustomPlatformWithoutFilted:UMSocialPlatformType_RecommandCode

withPlatformIcon:[UIImage imageNamed:@"umsocial_RecommendCode"]

withPlatformName:@"推薦碼"];

5> 調(diào)用以下方法查看效果

[UMSocialUIManager showShareMenuViewInWindowWithPlatformSelectionBlock:^(UMSocialPlatformType platformType, NSDictionary *userInfo) {

// do some thing

}

三、demo

暫無

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容