關於shareSDK的一些集成心得

蒼茫大地,誰煮沉浮。


就這幾天的shareSDK集成,談談自己的心得體會。


shareSDK作爲一個集成多家知名社交平臺的的“第四方”工具,做了一箇中間人的角色,大大減少了我們在需要集成多個第三方平臺的時候所需要的時間,可以說是一個比較方便快捷的選擇。

使用shareSDK 集成多家SDK有幾點需要住意,

1、在和第三方平臺(微博,QQ等)對接時候,需要在各個平臺的網站上爲自己的應用註冊信息,這些信息我們都可以讓shareSDK爲我們中轉,在shareSDK主頁上申請了賬號後,添加一個應用,之後就可以爲應用設置開發平臺的響應信息,位置是在

側邊欄的最下方設置的“社會化平臺設置”,這裏就可以添加各大平臺申請到的註冊信息(appid等)。

當我們使用的時候就直接使用 shareSDK提供的id 就可以了,shareSDK會幫我們完成一些後臺和平臺對接的東西,咱們就可以專心實現功能啦。不過文檔還是必須要閱讀的。

畢竟多讀文檔,有益生心健康~


2、在android平臺上集成微信分享功能的時候,往往有一個問題,就是使用官方提供的demo直接運行,卻不能使用微信的分享功能(點擊之後沒有反應),這不是人家demo的錯誤,而是咱們少做了一步。


在android 集成部分DEMO中直接提供了一個APK,用過的朋友就會知道這個apk的分享功能是沒有問題的,再然後仔細看demo的目錄會發現,裏面多了一個  ###。keystore的文件,這個東西在android程序中是用來簽名的,正是因爲咱們在運行程序時候沒有,使用這個文件對程序進行簽名,所以微信就不會承認你的應用,所以不會給你反應啦。


這個簽名文件可以自己生成,至於方法大家可以自己搜索一下,網上有很多教程,要記住的一點是,簽名之後APK用來生成微信平臺註冊應用所需要的一串代碼,這代碼是用一個微信提供的apk程序來生成的,簽名文件 包名都要對應,開發出來的程序只有包名 簽名文件 對應正確(不能和生成微星平臺代碼時所用不一致),微信分享功能纔會正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章