簡體   English   中英

Mac OS:應用內購買錯誤代碼0

[英]Mac OS: In-App Purchase Error Code 0

我在Mac OS應用程序中測試應用內購買時遇到了不愉快的情況:

我在iTunes Connect中創建了一個新的測試用戶,並為此用戶訂閱了新版本的收據,然后使用該測試用戶帳戶在沙箱模式下在我的應用商店中購買了一些產品,最后在我的產品的updatedTransactions方法中獲得了狀態SKPaymentTransactionStatePurchased交易。

似乎一切正常。 每個產品的產品ID有效,所有產品都處於iTunes Connect的“ In Review中”狀態。 這樣我就可以成功購買所有產品。

但是它只能工作一次。
在我的商店里,我得到了消耗品和非消耗品。

當我在應用商店中重置購買並嘗試使用相同的測試用戶帳戶再次購買某些產品時。

對於非消耗品,我必須獲得SKPaymentTransactionStateRestored狀態,對於消耗品,我SKPaymentTransactionStatePurchased再次獲得SKPaymentTransactionStatePurchased

但是對於所有我在updatedTransactions方法中都收到了code 0的錯誤。

有了這個測試用戶,我再也不能再買了。

如果我創建新的測試用戶並重復我的操作的第一部分,我可以再次在商店中成功購買所有產品,但是只能一次購買一次。 試圖解決這一問題超過一天。 因此,如果有人遇到類似情況或對解決方案有任何想法,將很高興聽到。

問題出在蘋果方面。 使用新的捆綁軟件和應用程序ID注冊新應用程序后,盡管代碼相同,但在應用程序內購買都可以。 我這種情況的版本是,當Mac OS中沒有應用內購買時,我的應用的第一個版本已注冊,並且當我將其添加到新版本的應用中時,出現了一些沖突。

暫無
暫無

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

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