又名:那些用生命踩過的坑
1.注冊Mob賬號,最后,你獲得這個:(這個如果不會,那就看官方的教程吧)

2.按照這個,先使你的項目有一個雛形
http://wiki.mob.com/android_快速集成指南/
3.先把QQ分享,QQ空間分享加工好,畢竟這個坑不大
現(xiàn)在開放平臺中獲取這個值,注意:即使是未提交審核的app也可以成功分享的,即使你的信息并不全;

然后在你的項目中更改這個位置:

QQ代表分享給QQ聯(lián)系人,QZone代表分享到QQ空間,這兩個里面的appid與appkey是一樣的,而且一定要都改動;這個時候你可以試一下了,應該會成功分享了。4.分享到微信和朋友圈這個時候,你先打一個發(fā)布包,注意,一定是發(fā)布版的,因為你要用你的簽名文件來配置微信開放平臺的一些相關信息,這是一個大坑。結果你找微信的開發(fā)平臺是不是有點愣,這里我就簡單的解釋下:微信開放平臺:接入微信開放平臺,讓你的移動應用支持微信分享、微信收藏和微信支付;
微信支付商戶平臺:微信支付是騰訊公司的支付業(yè)務品牌,微信支付提供公眾號支付、APP支付、掃碼支付、刷卡支付等支付方式;
微信公眾平臺:是服務于服務號,訂閱號,小程序等;
到這里,你應該知道你要使用的是:微信開放平臺了吧,所以遇事不要懵,因為作為程序猿,你會發(fā)現(xiàn)你沒有資格MB。。。
注冊申請什么的,自己肯定能解決,接下來你會到這步,填寫應用簽名
微信開放平臺已經提供了簽名生成工具:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=4e94980f348957d687fed0e249a3113703f9d4e9&lang=zh_CN到這個界面下載,然后把這個apk安裝到你的手機,安裝到哪個手機呢?就是你已經安裝了發(fā)布版程序的手機,這個發(fā)布版的程序就是你現(xiàn)在正在調試的這個應用,因為你的簽名文件中有自己的SHA1值等信息,所生成的應用簽名,是與你這個有關系的,為什么我說這是個坑,因為本人根本沒有注意這一點,倒騰了兩個小時。回到家洗個頭發(fā)然后我就頓悟了。。。醉了。。。把你生成的這兩個數據對應的你項目中的這個位置:這兩個位置,你填寫一樣的數據就可以了。這里面的BypassApPRova一定要為false,(BypassApprova是繞過審核的標記,設置為true后AppId將被忽略,這樣你發(fā)布版本的時候可能會懵,因為不能及時發(fā)現(xiàn)問題,最后你會發(fā)現(xiàn)空歡喜一場。。。。)
5.生成發(fā)布版的apk,安裝到你的手機里,這個時候,應該可以正常運行了。
額外信息:
獲取已有證書的指紋:
mac下android studio獲取已有簽名文件的SHA1等值:在android studio的終端中直接輸入:
keytool -exportcert -list -v -alias 簽名文件的別名 -keystore /Users/badmask_zly/AJob/XXX.jks
其中,/Users/badmask_zly/AJob/XXX.jks這是簽名文件所在的路徑,mac要寫/而不是/。
詳細信息請參考:http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=112007
小感悟,如果有問題,請大家指正
新聞熱點
疑難解答