我今天最近提交了一款 Unity 游戲進行 App Review,但它被拒絕了。拒絕與iOS 15.3(在撰寫本文時為最新版本)中的應用內購買問題有關。他們的回應如下:
我們發現,在運行 iOS 15.3 并在 Wi-Fi 上運行的 iPhone 上查看時,您的應用內購買產品出現了一個或多個錯誤。
后續步驟
在您的服務器上驗證收據時,您的服務器需要能夠處理從 Apple 測驗環境獲取其收據的生產簽名應用程式。推薦的方法是讓您的生產服務器始終首先根據生產 App Store 驗證收據。如果驗證失敗并顯示錯誤代碼“生產中使用的沙盒收據”,則應改為針對測驗環境進行驗證。
有幾點需要注意。我什至沒有對我的 IAP 使用服務器端驗證。對于這個特定的游戲,我使用本地驗證。我的 IAP 也在沙盒環境中作業。測驗版本和生產版本都運行相同的代碼。關于可能導致這種情況的任何想法?
我在Unity 2020.1.15f1中使用最新版本的 IAP 包(撰寫本文時為4.1.2 ) 。
uj5u.com熱心網友回復:
原來 Unity 為 IAP 包做了一個補丁來解決這個問題。我的游戲獲得批準!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428025.html
標籤:IOS 苹果手机 验证 unity3d 在应用程序内购买
