使用Nokia s40模擬器模擬IAP支付
Introduction
實際上IAP,當一個購買發生時,包含了連接內容服務器,獲取內容信息,下載內容,安裝和支付事務等等。這些復雜的步驟導致了開發者難于測試他們的應用。 我們創建了一個包含IAP的Java應用后,為了便于測試,我們可以使用Nokia的s40模擬器進行IAP支付模擬。
Summary
你有兩種方式測試你的應用:
- 使用本地SDK模擬器測試。
- 使用Nokia發布服務測試。
這里我們先側重于***種。 你可以到路徑“Emulator > Tools > IAP Simulation” 查看先關的IAP模擬測試選項,如下圖:
當運行Midlet時模擬IAP支付時,它不支持“Single sign On” SOS API,因此在restoreProduct(), getRestorableProducts(), 和authenticationMode()等函數中的關于認證模式的那些flag,將不起任何作用。
模擬IAP支付同樣遵循下面步驟:
- 產品購買
- 獲取產品信息
- 復位產品
- 獲取用戶,設備數據
- DRM訪問模擬
模擬方法
- 運行midlet
- 打開IAP模擬測試選項
- 在***個選項卡,填寫應用名稱等信息,如上圖。
- 設置購買內容,如下圖
- 當然,你也可以在后面的選項卡中,進行一些其他的測試選項設置。