簡體   English   中英

如何使用調試APK測試Android Pay?

[英]How to test Android Pay with a debug APK?

默認情況下,Android Pay拒絕在調試版本中工作,這使測試變得棘手。 到目前為止我們所做的是將新代碼實際合並到開發或修補程序分支中,這樣我們的構建環境就會生成一個可以測試的簽名APK。 這不太理想。

https://developers.google.com/android-pay/get-started states“注意:我們的測試環境不會在FullWallet響應中返回實時,可收費的令牌,但會允許我們測試您的預購流程。您將在您的應用具有生產訪問權限之前,請在Android Pay選擇器上看到無法識別的應用錯誤。“ 這不太有希望。

https://developer.android.com/google/play/billing/billing_testing.html建議使用針對“保留產品ID”的特殊配置靜態響應進行測試,這對設置而非真正的測試非常麻煩。 他們提供的另一個選擇是將應用程序發布到alpha或beta頻道,當然,這將是一個簽名的APK。 https://stripe.com/docs/mobile/android有關於“TEST_GATEWAY_TOKEN”的建議,但在學習如何在測試中使用Android Pay方面確實沒有幫助。

我們甚至與Google Developer Advocate進行了交談,他們除了剪切和粘貼一些相同的文檔外什么都沒做。

有沒有辦法用無符號構建做一個好的測試? 在本地開發人員計算機上成功測試Android Pay功能會很棒。

不,每個文檔都沒有調試模式選項:

https://developer.android.com/google/play/billing/billing_testing.html

設置一個單獨的機器與CI服務器,並讓它做alpha和beta版本測試谷歌播放。

遺憾的是你只有一種方法可以測試IAP:

  1. 授予您在設備上使用的Google帳戶的測試權限
  2. 構建.apk文件。
  3. 將其作為測試版在GoolePlay上傳到您的帳戶
  4. 等到上傳.apk處理完畢
  5. 嘗試執行您需要的操作並進行檢查。
  6. 如果有任何問題 - 修復它們並從p開始。 2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM