測試您的 Google Play 結算庫集成,googleplay支付接入流程測試您的 Google Play 結算庫集成您應該在整個開發過程中不斷測試您的集成。為了在開發階段進行測試,我們建議您讓許可測試人員將本主題中介紹的各種場景均測試一下。如需配置許可測試人員,請參閱使用應用許可來測試應用內購買結算功能。讓許可測......
您應該在整個開發過程中不斷測試您的集成。為了在開發階段進行測試,我們建議您讓許可測試人員將本主題中介紹的各種場景均測試一下。如需配置許可測試人員,請參閱使用應用許可來測試應用內購買結算功能。
讓許可測試人員進行測試具有以下優勢:
·一般來說,未經過簽名并上傳到Google Play的應用不能使用Google Play結算庫。許可測試人員可以繞過此檢查,這意味著,您可以旁加載應用進行測試,甚至可以旁加載帶有調試簽名的調試build應用,而無需上傳您的新版應用。請注意,軟件包名稱必須與針對Google Play配置的應用名稱一致,并且Google帳號必須是許可測試人員的Google Play管理中心帳號。
·許可測試人員可以使用測試付款方式,以免真正向測試人員收取購買交易的款項。此外,您也可以使用測試付款方式模擬某些情況,如付款遭拒。圖1顯示了購買流程中出現的這些測試付款方式。
·許可測試人員可以快速測試訂閱功能。
圖1.許可測試人員可以使用測試付款方式。
下面另外對測試購買流程進行一些詳細說明:
·進行測試購買時,采用的應用購買流程與實際購買所用的相同。
·系統不會針對測試購買計算稅費。
·Google Play會在購買對話框中心顯示一條通知,指明這是一次測試購買。
您可以展開購買對話框來確認進行購買的帳號。請注意以下幾點:
·必須在測試人員的Android設備上設置測試帳號。
·如果設備上有多個帳號,會使用下載應用時所用的帳號進行購買。
·如果沒有帳號下載過應用,會使用第一個帳號進行購買。
在分發您的應用之前,您可以使用Google Play測試軌道來執行額外的驗證。例如,您可以利用測試軌道讓QA團隊檢查新版本是否符合條件。
借助測試軌道,用戶可以從Google Play安裝您的應用,并測試尚未公開發布的應用版本。用戶可以在Google Play中使用任何付款方式真正進行購買。
注意:用戶在測試軌道中購買會導致真正從用戶帳號中扣款,除非用戶也是許可測試人員。
如需使用測試軌道測試Google Play結算庫集成,請執行以下操作:
1.將您的應用發布到測試軌道。請注意,您將應用發布到測試軌道后,可能需要過幾個小時,應用才能由測試人員使用。
2.確保每個測試人員都選擇加入您應用的測試。在測試的加入測試網址上,測試人員會看到關于測試人員職責的說明,以及選擇加入測試的鏈接。
您可以在搭載Android 1.6或更高版本的任何Android設備上測試集成。必須在設備上安裝最新版本的Google Play應用。有關如何設置設備以便用于開發Android應用的一般信息,請參閱使用硬件設備。
注意:雖然建議您借許可測試人員之力進行開發和測試,但應確保您也使用非許可測試人員帳號測試您的應用,可以偶爾這樣測試,也可以在做出重大變更時這樣測試。使用非許可測試人員帳號進行測試有助于確保您的應用不依賴于測試專用邏輯,如續訂期限。
注意:測試軌道中的用戶也可以是您的應用的許可測試人員。
測試一次性商品
測試消耗型商品
在測試消耗型商品時,我們建議您測試各種情況,其中包括:
·購買交易成功,用戶收到商品。對于許可測試人員,您可以使用測試付款方式,一律批準付款方式。
·在購買交易中,通過付款方式扣款失敗,用戶不應收到商品。對于許可測試人員,您可以使用測試付款方式,一律拒絕付款方式。
·確保商品可以多次購買。
您還應驗證購買交易是否像處理購買交易中所述的那樣得到了正確的確認。對于許可測試人員發起的購買交易,如果您的應用未確認購買交易,將在3分鐘后退款,并且您將收到一封關于取消購買交易的電子郵件。您也可以前往Google Play管理中心的訂單標簽頁,查看是否有個訂單在3分鐘后退款。
測試非消耗型商品
非消耗型商品的測試應與消耗型商品相同,但您應驗證是否不能在您的應用中再次購買商品。請務必對非消耗型商品和消耗型商品的購買交易確認都進行驗證(如果適用),因為用來處理這兩種購買交易的邏輯有所不同。
注意:如需對同一非消耗型商品進行多次測試購買,您可以在Google Play管理中心執行購買交易的退款和撤消。
測試訂閱專用功能
一次性商品和訂閱的購買流程類似,但訂閱還有其他場景,如訂閱續訂成功或遭拒。如需測試續訂,您可以使用許可測試人員可用的測試付款方式,一律批準和測試付款方式,一律拒絕付款方式,如圖1所示。使用這些付款方式來測試除成功訂閱之外的場景。
與一次性商品類似,您還應驗證購買交易是否像處理購買交易中所述的那樣得到了正確的確認。對于許可測試人員發起的購買交易,如果您的應用未確認購買交易,將在3分鐘后退款,并且您將收到一封關于取消購買交易的電子郵件。您也可以前往Google Play管理中心的“訂單”標簽頁,查看是否有個訂單在3分鐘后退款。
續訂期
測試訂閱的續訂速度比實際訂閱要快,并且測試訂閱最多可續訂六次。
下表列出了時長不同的訂閱的測試續訂時間。這些時間均為近似值。您可能會看到這與事件的精確時間存在細微的差異。為了彌補差異,請在每個訂閱到期日期之后調用API以查看當前狀態。
基于時間的訂閱功能(如免費試訂)也為了方便測試而縮短了時間。下表列出了與基于時間的訂閱功能關聯的測試時間段:
測試促銷代碼
您可以使用Google Play管理中心為您自己的測試創建代碼。請注意,您針對一個應用中所有受管理的商品,每個季度最多只能創建500個促銷代碼。
您應測試以下促銷代碼兌換場景:
·在您的應用內啟動的購買對話框中輸入促銷代碼。
·在Google Play商店應用中兌換促銷代碼。
·在https://play.google.com/store上使用左側導航欄中的兌換按鈕兌換促銷代碼。
在這些場景中,您應以盡可能多的方式測試代碼的兌換。我們建議您至少執行以下測試:
·在安裝應用之前進行兌換。
·當應用在前臺運行時進行兌換。請注意,對于此測試,您還需要一臺設備,以使用Google Play商店應用進行測試。請務必測試您的應用中不同屏幕上的兌換。
·在多窗口模式下進行兌換,在這種模式下,您的應用和Google Play商店應用會同時顯示。
對于每個測試,請確保正確檢測到商品并向用戶發快遞通知。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部