Guideline 3.1.1 - Business - Payments - In-App Purchase
We found that your app offers in-app purchases that can be restored but does not include a "Restore Purchases" feature to allow users to restore the previously purchased in-app purchases, as specified in the "Restoring Purchase Products" section of the In-App Purchase Programming Guide:
"Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."
To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user.
“用戶恢復交易來保持訪問他們已經購買過的內容。 比如,當他們換了一個新手機,他們不會丟失任何他們已經在舊手機上購買過的產品。包括一些應用中的機制讓用戶可以恢復他們的購買記錄,比如一個恢復購買按鈕。恢復購買記錄是提示用戶的應用商店的憑據,從而中斷你的應用程序流程,因此不要自動恢復購買記錄,特別是在每次應用程序啟動時。”
3.1.1被拒是因為ios內購的相關問題,你提到的這個是非消耗品的購買與恢復問題。
建議:1、創建非消耗品(如果已有嘗試刷新應用收據,查看已創建的消耗品清單) 2、梳理內購流程(交易初始化、商品信息的代碼設置等)3、恢復已完成的交易,添加恢復交易按鈕
以上~