欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android微信支付開發(fā)問題

 更新時(shí)間:2015年07月30日 16:42:28   投稿:mrr  
并不是所有的BAT的API都是非常好用的,微信支付就存在不少問題,總結(jié)一下微信支付實(shí)現(xiàn)中出現(xiàn)的問題,需要的朋友可以參考下

并不是所有的BAT的API都是非常好用的,微信支付就有不少的缺陷,總結(jié)一下微信支付實(shí)現(xiàn)中出現(xiàn)的問題

  坑點(diǎn)一:

  PayReq的參數(shù) sign的生成

  PayReq對(duì)象有個(gè)參數(shù)為packageValue

而sign生成時(shí)要用到packageValue,但是對(duì)應(yīng)的Key是package,這里的key容易弄錯(cuò)

復(fù)制代碼 代碼如下:

List<NameValuePair> signParams = new LinkedList<NameValuePair>();
        signParams.add(new BasicNameValuePair("appid", req.appId));
        signParams.add(new BasicNameValuePair("noncestr", req.nonceStr));
        signParams.add(new BasicNameValuePair("package", req.packageValue));
        signParams.add(new BasicNameValuePair("partnerid", req.partnerId));
        signParams.add(new BasicNameValuePair("prepayid", req.prepayId));
        signParams.add(new BasicNameValuePair("timestamp", req.timeStamp));

坑點(diǎn)二:

支付回調(diào)方法

微信使用反射找到對(duì)應(yīng)的類并實(shí)現(xiàn)的回調(diào)

微信官方給出的說明如下:

參照微信SDK Sample,在net.sourceforge.simcpux.wxapi包路徑中實(shí)現(xiàn)WXPayEntryActivity類(包名或類名不一致會(huì)造成無(wú)法回調(diào)),在WXPayEntryActivity類中實(shí)現(xiàn)onResp函數(shù),支付完成后,微信APP會(huì)返回到商戶APP并回調(diào)onResp函數(shù),開發(fā)者需要在該函數(shù)中接收通知,判斷返回錯(cuò)誤碼,如果支付成功則去后臺(tái)查詢支付結(jié)果再展示用戶實(shí)際支付結(jié)果。

意思如下:

1、你要在創(chuàng)建個(gè)packageName+.wxapi的包,如:你的項(xiàng)目報(bào)名:com.android.qq,那你要在該包名下創(chuàng)建個(gè)wxapi的包

2、在該包下創(chuàng)建個(gè)名為 WXPayEntryActivity的Activity類,并實(shí)現(xiàn) 接口 IWXAPIEventHandler ,支付的回調(diào)就在該接口的 onResp(BaseResp resp)方法中進(jìn)行

復(fù)制代碼 代碼如下:

package com.android.qq.wxapi;
 
public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {
 

    @Override
    public void onResp(BaseResp resp) {
        //處理支付回調(diào)
        }
 }


三:簽名測(cè)試

這個(gè)算不上坑點(diǎn)洛,很多第三方都要這樣才可測(cè)試

支付的測(cè)試必須對(duì)應(yīng)簽名的包,否則無(wú)法測(cè)試支付功能

以上內(nèi)容就是Android微信支付開發(fā)問題,希望對(duì)大家有所幫助。

相關(guān)文章

  • Kotlin在Android工程中的應(yīng)用詳解

    Kotlin在Android工程中的應(yīng)用詳解

    這篇文章主要為大家詳細(xì)介紹了Kotlin在Android工程中的應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Android ListView的OnItemClickListener詳解

    Android ListView的OnItemClickListener詳解

    這篇文章主要介紹了Android ListView的OnItemClickListener詳解的相關(guān)資料,涉及到OnItemClickListener的position和id參數(shù)做詳細(xì)的解釋的知識(shí)點(diǎn),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下
    2016-07-07
  • 淺談EventBus

    淺談EventBus

    EventBus是一款針對(duì)Android優(yōu)化的發(fā)布/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service。本文對(duì)其實(shí)現(xiàn)原理進(jìn)行系統(tǒng)介紹,有需要的朋友可以看下
    2016-12-12
  • Android劉海屏、水滴屏全面屏適配小結(jié)

    Android劉海屏、水滴屏全面屏適配小結(jié)

    這篇文章主要介紹了Android劉海屏、水滴屏全面屏適配小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Android控件之ListView用法實(shí)例詳解

    Android控件之ListView用法實(shí)例詳解

    這篇文章主要介紹了Android控件之ListView用法,以兩則實(shí)例形式較為詳細(xì)的分析了ListView控件顯示信息列表時(shí)的具體使用技巧,需要的朋友可以參考下
    2015-09-09
  • Flutter質(zhì)感設(shè)計(jì)之進(jìn)度條

    Flutter質(zhì)感設(shè)計(jì)之進(jìn)度條

    這篇文章主要為大家詳細(xì)介紹了Flutter質(zhì)感設(shè)計(jì)之進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Retrofit之OKHttpCall源碼分析

    Retrofit之OKHttpCall源碼分析

    這篇文章主要介紹了Retrofit之OKHttpCall源碼分析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-05-05
  • Flutter集成到已有iOS工程的方法步驟

    Flutter集成到已有iOS工程的方法步驟

    這篇文章主要介紹了Flutter集成到已有iOS工程的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Android Studio 一個(gè)工程打包多個(gè)不同包名的APK實(shí)例詳解

    Android Studio 一個(gè)工程打包多個(gè)不同包名的APK實(shí)例詳解

    這篇文章主要介紹了Android Studio 一個(gè)工程打包多個(gè)不同包名的APK,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Android圖片緩存之Lru算法(二)

    Android圖片緩存之Lru算法(二)

    LRU緩存簡(jiǎn)單的說就是緩存一定量的數(shù)據(jù),當(dāng)超過設(shè)定的閾值時(shí)就把一些過期的數(shù)據(jù)刪除掉,這篇文章主要介紹了Android圖片緩存Lru算法,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評(píng)論