通過友盟sdk集成微博、微信、qq等分享功能時,微博和qq很順利,但在做微信集成時一直不成功。主要問題還是之前在微信開放平臺申請創建移動應用時,對應用簽名沒有填寫對,走了很多彎路現總結出來,加深記憶避免後繼彎路。在這裡微信開放平臺的註冊、移動應用的創建就不做說明瞭,需要註意的是提交申請後騰訊需要一周 ...
通過友盟sdk集成微博、微信、qq等分享功能時,微博和qq很順利,但在做微信集成時一直不成功。主要問題還是之前在微信開放平臺申請創建移動應用時,對應用簽名沒有填寫對,走了很多彎路現總結出來,加深記憶避免後繼彎路。在這裡微信開放平臺的註冊、移動應用的創建就不做說明瞭,需要註意的是提交申請後騰訊需要一周左右的時間進行審核,所以有著急上線的同學做好時間管理。 在說具體的簽名生成之前,我們先看看為啥需要簽名。 一、簽名的理解 簽名是Android系統要求的,簽名對於每個應用相當於應用的標識,用簽名來和開發者(或者發佈應用的企業)建立聯繫。比如我們在生成簽名時需要填寫創建者、企業、所在的城市、國家等信息。一個App開發完成後如果沒有簽名,是不能在Android系統中發佈運行的。在開發過程中如果我們不生成自己的簽名Android studio會自動創建它,生成簽名的秘鑰預設在我們系統中的/Documents and Settings/用戶名/.android/debug.keystore中。 二、生成簽名的apk應用 1、創建.keystore文件 a、通過keytool生成,keytool是jdk自帶的工具通過命令行進行創建