問題描述:
測(cè)試應(yīng)用內(nèi)支付,無(wú)法拉起支付界面,看日志報(bào)錯(cuò)如下:
我們?cè)谖臋n錯(cuò)誤碼中查到該錯(cuò)表示支付服務(wù)開關(guān)沒有打開,檢查后還是不能支付。
問題分析:
1,確認(rèn)應(yīng)用的支付服務(wù)開關(guān)是否已經(jīng)打開,支付服務(wù)參數(shù)是否已經(jīng)配置,如下:
2,Android Studio中集成SDK的:重新下載agconnect-services.json文件(下載路徑參考下圖),并放在應(yīng)用工程根目錄下:
Eclipse下載收件人SDK的:檢查清單里面配置的appid , cpid是否正確。
配置格式如下:
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><元數(shù)據(jù) </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:name =“ com.huawei.hms.client.appid” </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<!-value的值“ xxx”用實(shí)際申請(qǐng)的應(yīng)用ID替換,擴(kuò)展應(yīng)用詳情。--> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:value =“ appid = xxx”> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</ meta-data></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<!-value的值“ xxx”用實(shí)際申請(qǐng)的開發(fā)者的支付ID替換,逐步應(yīng)用的支付服務(wù)信息。--> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
<元數(shù)據(jù) </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:name =“ com.huawei.hms.client.cpid” </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
android:value =“ cpid = xxx”> </font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</ meta-data></font></font>
3 ,以上操作確認(rèn)無(wú)誤后,如果還是不能支付,可能是因?yàn)榫彺鎲栴},會(huì)有一個(gè)小時(shí)的延遲時(shí)間,建議等待1小時(shí)左右再重新嘗試。