微信相關開放功能
阿新 • • 發佈:2019-01-01
實現微信的相關開放功能(微信分享、微信授權登入、微信支付等),基本都分為:
1、開放賬號相關。
2、資源下載整合相關。
3、功能程式碼整合相關。
下面就從開放賬號相關說起:
1)開放賬號相關:
申請地址:https://open.weixin.qq.com/
具體申請:賬號為郵箱地址,按照引導分三步完成(填寫基本資訊-->郵箱啟用-->完善開發者資料)即可,開發者資料完善時候時候需要個人相關資料(真實姓名、身份證號、手機號、地址、繫結微訊號)。
賬號認證:根據需要看自己是否需要相關的認證,認證的費用(中國大陸地區每年300RMB,非中國大陸地區每年120美元)
需要認證的功能: 微信授權登入、微信支付、微信開發介面等。
不需要認證的功能: 微信分享。
賬號認證步驟:同意協議-->填寫資料(主要是企業及企業法人相關資料等)-->填寫發票(主要是認證費用的發票資訊及郵寄地址等)-->最後就是支付費用就可以了。
完成資訊填寫之後注意接聽電話,認證週期基本在一週左右。
平臺建立應用:按照相關的提示步驟分三步(基本資訊-->平臺資訊-->資訊提交),填寫的時候需要注意的就是包名和簽名資訊一定不能出錯。
2)相關資源下載與整合
資源下載整合地址:
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417674108&token=&lang=zh_CN
可以下載相關的資源包,也可在gradle中新增以來直接整合。
3)功能程式碼整合相關
寫在最後:
微信相關的開放功能呼叫的時候用測試簽名是不能調起的,必須採用正式的簽名,但是測試的時候我們可以在gradle中如下設定解決(測試包也採用正式簽名即可):
signingConfigs { config { keyAlias '簽名檔案別名' keyPassword '簽名檔案密碼' storeFile file('簽名檔案地址') storePassword '簽名檔案二級密碼' } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.config } debug { minifyEnabled fasle proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.config } }