一、廢話
我必須說我再這個上面吃了很多的虧,所以希望有人不跟我一樣吃虧.因為我本身不夠仔細的原因,所以我希望能夠做一些總結.---廢話講完.
這個文章已經過時了。是幾年前寫的。http://www.cnblogs.com/shansheng/p/4759386.html 可以看看這個,理解得更清晰一些
二、干貨
1.成為微信開發者---公司號叫產品申請,如果說產品說蘋果為什么不要修改果斷給這個文章給他看,然后噴他一臉. 地址:http://open.weixin.qq.com/
2.把微信DEMO.下載下來。http://open.weixin.qq.com/download/?lang=zh_CN 這里注意一下.先下載示例代碼,然后下載簽名生成工具
3.導入示例代碼。這個時候問題來了,為什么demo運行沒有問題,為什么我有問題呢.下面我寫一下要注意的問題。demo不會玩自己去CSDN里面有篇文章寫得很好了.
4.注意的問題:
a.很多人不知道那個簽名生成工具到底是干嘛的。首先,你打包自己的包,自己的key一定要注意.也就是 export.
b.在你的手機上安裝你剛剛有簽名的apk包。然后安裝剛剛在微信開放平台上下載的那個apk包,叫gen_signature.apk
c.打開gen_signature,輸入你的包名。確定之后就會生成一串碼(這個就是所謂的簽名),這個非常重要。
d.你要在微信開放平台上登記你的應用的時候,之后有一項必須要填寫正確----“應用簽名 (Android)”---填寫剛剛你用gen_signature.apk生成的那串碼.
e.然后你會發現怎么還是分享不成功?我告訴你,微信相當郁悶,他必須要審核通過了之后才能分享成功
f.如果現在你還是分享不成功。有可能是因為你是直接run的。必須要打包安裝在手機上,還有必須要有微信客戶端。
g.現在你還是分享不成功?看看你的代碼里面,是不是注冊了...再就是,你必須要審核通過才能分享成功.(快的話第一次三天左右)
h.最后,還是希望大家在做分享的時候,仔細看看微信的文檔.因為微信的sdk並沒有把錯誤打出來,有時候很無奈.所以還是希望能夠仔細看看那些類,還有就是
那些限制,比如標題的限制,圖片大小的限制等等,本人在這上面吃了大虧.都是不仔細弄得.希望大家不要犯跟我一樣的錯誤.
三、總結
總體來說,微信做的SDK問題很大,很多,有很多限制,再看看QQ的分享就好很多了。事實上本人認為做SDK就必須要簡單易用,要不你就把文檔寫詳細點.
最后,大家有什么問題可以聯系我。直接在下面留言就可以看到.