總結shareSDK分享到各平台需注意,sharesdk分享
總結shareSDK分享到各平台需注意:
1.apk簽名檔案和平台上使用簽名工具產生的key是否一致
2.使用OnekeyShare類可設定一鍵分享的內容屬性
3.若要修改shareSDK的分享內容介面,在EditPage.java類中
4.若想禁用分享九宮格中的某個平台,可是shareSDK.xml檔案中設定Enable="false"
註:設定為false後,表明該平台在shareSDK中去除,即不可使用,若僅僅是需要使表徵圖不顯示,可在配置OnekeyShare的參數時,使用該對象的addHiddenPlatform屬性隱藏該平台,如:oks.addHiddenPlatform(WechatMoments.NAME);
5.在shareSDK老的版本和新的版本間是存在許多差異的,如 2.3.1 <----> 2.5.2
在2.3.1中使用正常方式進行授權會出錯,但是在2.5.2中正常,也許是存在升級,shareSDK也升級的原因
6.在shareSDK.xml中設定BypassApproval="true",即BypassApproval是繞過審核的標記,設定為true後AppId將被忽略,故不經過審核的應用也可以執行分享,但是僅限於分享文字和圖片,不能分享其他類型,預設值為false。此外,收藏不支援此欄位。
註:分享到朋友圈時該屬性若設定為true,則會調用用戶端,返回時需要返回才可進入自己應用。
若將該屬性設定為false,則不會調用用戶端,且朋友圈介面以dialog形式彈出
7.回調參數問題,以及描述,可參見shareSDK的api文檔
http://www.mob.com/androidDoc/?ADUIN=798768844&ADSESSION=1417569700&ADTAG=CLIENT.QQ.5353_.0&ADPUBNO=26381
8.大部分常見問題,可參見該連結:
http://wiki.mob.com/android_%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/