日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)IOS教程:使用Xcode和沙盒在開發(fā)過程中的各個階段進(jìn)行測試

概覽

使用 Xcode 和沙盒中的 Apple 測試環(huán)境,對你利用 StoreKit 框架實施的 App 內(nèi)購買項目進(jìn)行測試。全面的測試有助于你實現(xiàn)以下目標(biāo):

成都創(chuàng)新互聯(lián)專注于龍鳳企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城開發(fā)。龍鳳網(wǎng)站建設(shè)公司,為龍鳳等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

  • 確保流暢的購買流程,在 App 中提供積極的客戶體驗。

  • 實施充分的邏輯來覆蓋所有場景,如購買、恢復(fù)和使用訂閱優(yōu)惠。

  • 驗證 App 在 App Store 上架后,購買項目在生產(chǎn)環(huán)境中是否具有正確的行為。

在早期開發(fā)階段中通過 Beta 測試來測試 App 內(nèi)購買項目時,你需要以下工具:

Xcode 中的 StoreKit 測試功能

適用于早期開發(fā)、持續(xù)集成和調(diào)試。

沙盒技術(shù)

適用于利用你在 App Store Connect 中設(shè)置的數(shù)據(jù)的測試場景。要開始測試,請參閱“創(chuàng)建沙盒測試員賬戶”。

TestFlight

適用于管理通過內(nèi)部和外部測試員進(jìn)行的 Beta 測試。有關(guān)更多信息,請參閱“TestFlight 讓 Beta 測試更簡單”。

選取相應(yīng)的工具,這些工具應(yīng)支持你需要的測試場景,并要求采用你已準(zhǔn)備就緒的設(shè)置。

在開發(fā)的早期階段,你可能尚未準(zhǔn)備好在 App Store Connect 中配置 App 內(nèi)購買項目。借助 Xcode 中的 StoreKit 測試功能,你可以在本地配置信息,從而在創(chuàng)建沙盒 Apple ID 之前測試 StoreKit 交易,甚至也可在沒有網(wǎng)絡(luò)連接的情況下進(jìn)行測試。你可以在 Xcode 模擬器中或真實設(shè)備上測試 App。

在 App Store Connect 中設(shè)置 App 內(nèi)購買項目后,就能開始使用沙盒來測試 App 在生產(chǎn)環(huán)境中使用的相同產(chǎn)品信息。在沙盒中測試時,你可以測試端到端交易以及從客戶端到服務(wù)器的交易。也可以測試你的 App 可能依賴的服務(wù)器對服務(wù)器功能,例如收據(jù)驗證和 App Store 服務(wù)器通知。

借助 TestFlight,你可以從團(tuán)隊成員或外部測試員那里獲取反饋,并將沙盒環(huán)境用于 App 內(nèi)購買項目。沙盒內(nèi)的交易不會產(chǎn)生任何購買項目的費用。下表就環(huán)境設(shè)置和功能做了比較。

工具

需要 App Store Connect 設(shè)置

提供由 App Store 簽名的 App 收據(jù)

在測試“購買”交易時向用戶收費

Xcode 中的 StoreKit 測試功能

否 (由 Xcode 簽名)

沙盒技術(shù)

TestFlight (使用沙盒)

控制測試環(huán)境

要設(shè)置和運行測試場景,你通常需要控制測試環(huán)境。例如,你可能需要重置測試賬戶來重新運行幾次同一測試,或者模擬用戶在你的 App 外進(jìn)行并影響測試條件的操作。下表顯示了各項工具具備的可控制測試環(huán)境的功能。

測試場景

沙盒技術(shù)

Xcode 中的 StoreKit 測試功能

測試影響價格等級和語言區(qū)的不同商店

有限。(無價格等級)

清除購買歷史記錄

測試訂閱升級、降級、跨級和取消自動續(xù)訂

重置推介促銷優(yōu)惠的資格條件

引入強制 StoreKit 錯誤來進(jìn)行測試

加快或減慢時間流速以測試訂閱續(xù)期

測試常見的 StoreKit 場景

所有支持 App 內(nèi)購買項目的 App 都需要支持恢復(fù)購買項目,向客戶展示 App 內(nèi)購買項目,以及處理基本的交易。下表列出了常見的測試場景,以及它們是不是能夠在沙盒或 Xcode 中進(jìn)行測試。

測試場景

沙盒技術(shù)

Xcode 中的 StoreKit 測試功能

恢復(fù)購買項目

調(diào)用 finishTransaction(_:) (英文)

購買消耗型或非消耗型 App 內(nèi)購買項目

再次購買非消耗型購買項目,以進(jìn)行重復(fù)測試

購買自動續(xù)期訂閱產(chǎn)品

購買非續(xù)期訂閱產(chǎn)品

為 App 內(nèi)購買項目退款

測試中斷的購買 (客戶必須在 App 外完成操作)

測試付款授權(quán)失敗時未能成功完成的購買嘗試

從 App Store Connect 檢索配置的 App 內(nèi)購買項目

否 (從 StoreKit 配置文件返回數(shù)據(jù))

測試訂閱和“購買前詢問”

根據(jù) App 提供的 App 內(nèi)購買項目,你可能需要對涉及自動續(xù)期訂閱、推介促銷優(yōu)惠和“購買前詢問”的場景進(jìn)行測試。下表列出了這些測試場景,以及它們是不是能夠在沙盒或 Xcode 中進(jìn)行測試。

測試場景

沙盒技術(shù)

Xcode 中的 StoreKit 測試功能

發(fā)起導(dǎo)致延遲狀態(tài)的“購買前詢問”交易

通過批準(zhǔn)或拒絕來解決“購買前詢問”交易

兌換自動續(xù)期訂閱產(chǎn)品的推介促銷優(yōu)惠

兌換自動續(xù)期訂閱產(chǎn)品的促銷優(yōu)惠

處理訂閱續(xù)期

處理已取消或退款的訂閱

回復(fù)客戶的取消訂閱和停用自動續(xù)期請求

響應(yīng)已到期的訂閱

處理訂閱升級或降級

處理具有相同或不同訂閱期的訂閱跨級

有關(guān)更多信息,請參閱“通過‘購買前詢問’請求和進(jìn)行購買”。


網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)IOS教程:使用Xcode和沙盒在開發(fā)過程中的各個階段進(jìn)行測試
文章地址:http://m.5511xx.com/article/djjepso.html