簡體   English   中英

如何在不發布應用程序本身的情況下測試我的第一次應用程序內購買?

[英]How to test my 1st In-App Purchase without releasing the App itself?

好的,我懷疑答案很簡單。 但是這里...

我正在提交我的應用程序。 即使我的應用內購買集成尚未經過測試,我仍在提交審核。 這主要是因為如果尚未提交/驗證IAP項,則無法檢索我的IAP項列表。 因此在我看來,這就像“雞還是蛋”的情況。

我的計划是提交應用程序和IAP第一項。 然后,我假設這將允許我在運行應用程序時神奇地檢索IAP項。

我是否正確地解決了這個問題,還是有一種更直觀/更簡單的方法來測試IAP檢索過程(以及檢索到它后要測試的許多其他事情)?

根據Apple的文檔

對應用程序內購買產品執行測試的步驟,請在iTunes Connect的“用戶和角色”中設置測試用戶帳戶,如《 iTunes Connect開發人員指南》中的“ 創建沙箱測試程序帳戶 ”中所述。

您需要為要在其中測試應用程序的每個地區提供測試用戶。

清除測試設備上存儲的所有帳戶信息。

在設置中,轉到存儲設置。 單擊退出按鈕。 這樣可以防止在測試時自動使用實際的用戶帳戶。

重要提示:請勿在“商店設置”面板中輸入測試帳戶信息。 這樣做可能會使您的測試帳戶無效。 將測試設備連接到Mac。

在Xcode中,將測試設備設置為方案的目標。

打開您的應用,然后執行應用內購買產品測試。

使用您的測試帳戶憑據來測試購買。

當您的應用程序使用Store Kit API要求付款時,系統會要求您登錄。選擇“使用現有帳戶”,然后輸入測試帳戶的用戶名和密碼。 然后要求您確認購買。 交易完成。

沒有發生金融交易,但是會生成成功交易的收據。

這非常簡單,只需進行一些設置即可。 祝好運!

暫無
暫無

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

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