android--GooglePay 谷歌支付内购接入(2)
android--GooglePay 谷歌支付內購接入(1)
?
一.支付返回CODE(BillingResponseCode)
// * int SERVICE_TIMEOUT = -3;//服務超時 // * int FEATURE_NOT_SUPPORTED = -2;//不支持功能 // * int SERVICE_DISCONNECTED = -1;//服務單元已斷開 // * int OK = 0;//成功 // * int USER_CANCELED = 1;//用戶按上一步或取消對話框 // * int SERVICE_UNAVAILABLE = 2;//網絡連接斷開 // * int BILLING_UNAVAILABLE = 3;//所請求的類型不支持 Google Play 結算服務 AIDL 版本 // * int ITEM_UNAVAILABLE = 4;//請求的商品已不再出售。 // * int DEVELOPER_ERROR = 5;//提供給 API 的參數無效。此錯誤也可能說明應用未針對結算服務正確簽名或設置,或者在其清單中缺少必要的權限。 // * int ERROR = 6;//API 操作期間出現嚴重錯誤 // * int ITEM_ALREADY_OWNED = 7;//未能購買,因為已經擁有此商品 // * int ITEM_NOT_OWNED = 8;//未能消費,因為尚未擁有此商品二.無法購買您要的商品
-
1.測試版 APK 請上傳至 Alpha/Beta 任一渠道,并且登入加入測試的測試者帳號,下載 APK 后再進行測試。模擬器跟本地安裝的測試結果是無法驗證的。
在"APK"頁面里,有一個“選擇使用網址”,把這個網址給你的測試人員,讓你的測試人員用他的google賬號點進去,點那個“成為測試人員”(前提是你把他加進了測試人員列表), 只有這樣才能測試商品支付。
-
2.請確認應用的 Manifest 中是否有添加正確的權限 (com.android.vending.BILLING)
- 3.保證 versionCode 和版本號與你上傳的apk的包的一樣。
-
4.請確認測試用戶都已添加至許可測試的區塊
- 5.保證后臺和你傳入的購買商品的 id 一致,請確認打包apk的包名以及簽名皆一致。
-
6.打開手機的賬號管理,把測試賬號放在第一個位置,或者干脆刪除其他非測試賬號。
-
7.可能封閉式測試、內部測試同時開啟造成測試用戶亂序。
-
8.檢查賬號所在地是不是在開啟地區/國家范圍內(正常情況不需要)
?三.支付失敗、無法支付、購買無效
-
1.谷歌服務未開啟;
-
2.網絡連接不到谷歌。
-
3.vpn選擇美國線路或者香港或者臺灣
-
4.清空手機谷歌服務全部賬戶
-
5.清空谷歌市場APP緩存 重新登錄
四.無法用于此購買交易?
如果買家所用付款方式無效(如使用過期的信用卡、交易金額超出運營商代扣額度上限等),也會導致交易失敗。買家需要改用其他有效的付款方式,才能購買您的應用或應用內商品。
五.檢查付款是否通過
如果您的付款沒有正確通過,您將不會收到您嘗試購買的應用內購買。檢查它是否通過網絡上的 Play 商店應用或 Google Play:
5.1 使用 Play 商店應用:
-
1.在您的 Android 手機或平板電腦上,打開 Google Play 商店應用谷歌播放。
-
2.點按菜單菜單 接著 帳戶。
-
3.點擊購買歷史記錄以查看您的訂單。
5.2 使用網絡瀏覽器:
-
1.在您的計算機上,轉到您的Google Play 帳戶。
-
2.向下滾動到購買歷史記錄。
-
3.尋找應用內購買。
總結
以上是生活随笔為你收集整理的android--GooglePay 谷歌支付内购接入(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软Win10这些黑科技小功能你都用过吗
- 下一篇: 【弘成基】运用资料整理