iOS 內購被拒問題


Guideline 2.1 - Performance - App Completeness



We found that your in-app purchase products exhibited one or more bugs when reviewed on iPad running iOS 14.0 on Wi-Fi.

Specifically, an error message was displayed after purchase completed.

Next Steps

When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code "Sandbox receipt used in production," you should validate against the test environment instead.

Resources

You can learn more about testing in-app purchase products in your development sandbox environment in App Store Connect Developer Help.

For more information on receipt validation, please see What url should I use to verify my receipt? in the In-App Purchase FAQ.

Learn how to generate a receipt validation code in App Store Connect Developer Help.



Guideline 2.3.2 - Performance - Accurate Metadata



We noticed that your promotional image to be displayed on the App Store does not sufficiently represent the associated promoted in-app purchase. Specifically, we found the following issue with your promotional image:

– Your promotional image is the same as your app’s icon.

– You submitted duplicate or identical promotional images for different promoted in-app purchase products.


Next Steps

To resolve this issue, please revise your promotional image to ensure it is unique and accurately represents the associated promoted in-app purchase.


To delete the promoted image:

- Log in to App Store Connect
- Click on "My Apps"
- Select this app
- Click "Features," then “App Store Promotions” to view your promoted in-app purchases
- Click the in-app purchase reference name that you no longer want to promote
- Select the associated promotional image and delete it
- Click Save

Resources

Discover more best practices for promoting your in-app purchases on the App Store.

Please see attached screenshots for details.

指南2.1 -性能-應用程序的完整性



我們發現,在Wi-Fi上運行iOS 14.0的iPad上,你的應用內購買產品出現了一個或多個bug。


具體地說,購買完成后會顯示錯誤消息。


下一個步驟


在您的服務器上驗證收據時,您的服務器需要能夠處理從Apple的測試環境中獲取收據的生產簽名應用程序。推薦的方法是,您的生產服務器總是首先根據生產應用程序商店驗證收據。如果驗證失敗,錯誤代碼為“生產中使用的沙箱收據”,您應該針對測試環境進行驗證。


資源


您可以在App Store Connect Developer Help中了解更多關於在開發沙箱環境中測試應用程序內購買產品的信息。


關於收據驗證的更多信息,請查看我應該使用什么url來驗證我的收據?在應用內購買FAQ中。


學習如何在App Store Connect Developer Help中生成收據驗證代碼。




准則2.3.2 -性能-准確的元數據



我們注意到App Store上顯示的您的推廣圖片不能充分代表相關的推廣內購。具體來說,我們發現貴公司的宣傳形象存在以下問題:


-你的推廣形象是相同的應用程序的圖標。


-您提交了重復或相同的推廣圖片為不同的推廣內購買產品。



下一個步驟


為了解決這個問題,請修改你的推廣圖片,以確保它是唯一的,准確地代表相關的推廣內購買。



刪除提升后的圖像:


-登錄App Store連接

-點擊“我的應用”

-選擇此應用程序

-點擊“功能”,然后點擊“App Store促銷”,查看你的推廣應用內購買

-點擊你不再想推廣的應用內購買參考名稱

-選擇相關的宣傳圖片並刪除它

——點擊保存


資源


發現更多在應用商店推廣應用內購買的最佳實踐。


詳情請見附呈的截圖。

 

 

問題解決:

1.針對於2.1,我這邊發現是蘋果審核是在沙盒壞境,我們這邊提交的是正式壞境的IPA,然后后台直接把21007收據信息是測試用(sandbox),但卻被發送到產品環境中驗證當成錯誤信息了,直接提示校驗失敗導致的,我讓后台對21007進行了特殊處理

2.針對於2.3.2,我這邊是把內購的推廣信息全部刪除了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM