1. 程式人生 > >微信相關開放功能

微信相關開放功能

實現微信的相關開放功能(微信分享、微信授權登入、微信支付等),基本都分為:

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
        }
    }