西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

微信js sdk

完整版
  • 微信js sdk完整版
  • 軟件大小:22KB
  • 更新時間:2015-01-15 11:50
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 行業(yè)軟件
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, Win7
  • 官方網(wǎng)站:http://innovatechautomation.com
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

JS SDK這個概念,其實微博和淘寶的開放平臺很早前就有,包括手機QQ前段時間也推出了幾個增強API,但都未產(chǎn)生很大的影響。小巫之后終見大巫,這次微信開放的SDK,站在了另一個高度。JS SDK,開放了包括分享、圖像、地理位置、微店、微信支付等11個接口。新能力給公眾號運營者、開發(fā)者更多的玩法。

微信SDK API 調(diào)用

1、申請App_ID 

2、填寫包名3、

獲取程序簽名的md5值,

這三步只要你走對了就能調(diào)通,可是大家都不知道有時候我們Eclipse調(diào)用的keystore和我們打包的keystore獲取到的程序簽名的md5是不一樣的。而且是每一個keystore對應(yīng)生成的apk的值都會不一樣。我們在申請的時候填的程序簽名值是正式打包的,但我們在eclipse部署上去的卻是用的我們默認的debug.keystore.而這樣導(dǎo)致的后果就是程序簽名不一樣,會一直調(diào)不通

微信SDK分享功能中的最全過程步驟

1、建立自己的應(yīng)用 TestShareWX

(1)應(yīng)用包名是com.freeson.test,然后建立一個測試Activity,名字為TestActivity,里面有一個Button和EditText

(2)運行程序,請記住此時你編譯運行的時候,用的是android默認的debug.keystore簽名的。

2、到官網(wǎng)http://open.weixin.qq.com/download/?lang=zh_CN下載開發(fā)工具包,解壓,將libammsdk.jar復(fù)制到libs中,并將其add到build path中。

3、到官網(wǎng)http://open.weixin.qq.com/agreement登記你的應(yīng)用,

這里省去前面那些基本的操作 ,這里要注意以下的步驟。

其中有一步是要用個簽微信那名的apk工具對我們程序進行簽名的,因為我們的程序已經(jīng)安裝了,所以直接下載安裝,然后在手機里面的那個框框輸入包名(我這里是com.freeson.test,包名不能填錯哦),點擊生成按鈕,這時候會生成一個md5值,將其輸入到登記頁面的框中(此時我們注意,如果我們的應(yīng)用程序還沒有安裝到手機中的話,簽名工具會提示沒有找到相關(guān)包說明的,這時候我們有意識到什么了嗎?)

再接下來輸入包名(我這里是com.freeson.test,包名不能填錯哦),然后提交審核。接下來就是等微信的MM進行審核了。

4、在步驟三中我們已經(jīng)拿到了appid,按照sdk Demo里面的提供方法在我們的TestActivity測試,OK一切成功,是否有感覺成就感呢。

5、碼農(nóng)的日子還真TM難過啊,我加班碼啊碼啊,日子一天天過去,項目開發(fā)到最后了,經(jīng)過測試,一切正常,用正式簽名的文件對來正式打包。然后再測試。OH,my god,What Happened!!!,為什么剛剛還能分享微信的,現(xiàn)在點擊居然沒有反應(yīng)了。頓時陷入惶恐中。。。。不要怕,我來告訴你為什么會這樣。

6、其實在第一步的時候,就已經(jīng)說了,我們在官網(wǎng)申請的AppId的時候填寫應(yīng)用程序簽名也是就是用debug.keystore生成的。然而我們此時在手機里面運行的apk是用我們自己生成的簽名(xxx.keystore)進行簽名的,兩個簽名都不一致,所以很理所當然會導(dǎo)致分享失敗。因為微信要對我們應(yīng)用進行一個驗證,就是通過這個簽名來認證的。

7、別擔心,還有補救的方法,用我們正式那個簽名文件xxx.keystore對程序進行正式的打包,然后安裝到手機中,然后再次運行微信那個簽名apk工具,講我們的包名輸入到里面,重新生成一個MD5的簽名,然后到官網(wǎng)http://open.weixin.qq.com/agreement,找到你之前等級那個應(yīng)用,拉到最后,點擊修改,將剛剛生成的那個簽名輸入到里面,然后保存重新提交審核。

8、做完上面的事情之后,所要做的就是等剛剛重新提交的修改通過審核,要不然你的微信就不能分享成功。

9、某一天,登記的那個應(yīng)用通過審核了,運行我們打包的程序,點擊微信,oh ,yes。發(fā)現(xiàn)能分享了,終于可以喘一口氣了。

備注:

在弄分享過程中,本文作者也遇到了很多問題,在這里和大家說說,讓大家以后稍微注意。

1、還是簽名問題,一個項目,幾個人完成的話,如果大家都是用各自默認的debug.keystore進行運行的話,在debug版本,微信分享功能肯定只有在申請的微信appid的那臺機器生產(chǎn)的apk才能正常。

2、關(guān)于微信分享信息結(jié)果反饋,這個要注意的是以下兩點,要不要肯定是不會收到分享反饋的。

(1)這個Activity的名字一定是WXEntryActivity

(2)WXEntryActivity這個類一定是建立在 應(yīng)用包名+wxapi包下(比如上述的工程,這時候包名應(yīng)該是com.freeson.test.wxapi)

軟件標簽: 微信sdk

軟件截圖

微信js sdk 完整版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字數(shù): 0/500

TOP
軟件下載