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