app rejected for presentCodeRedemptionSheet issues

We were asked by an App Store reviewer to implement SKPaymentQueue.default().presentCodeRedemptionSheet() instead of asking the user for the offer code and redirecting them to the app store.

Ok, we did that. Now we are being rejected because presentCodeRedemptionSheet doesn't do anything if the device isn't associated with an apple id.

Is there a way to determine if a user/device has an apple id associated with it?

Can you clarify “the device isn't associated with an apple id.”?

An Apple ID is required in order for the customer to complete a purchase or redeem a code. Unclear what is meant by “associated”.

Welcome to file feedback assistant ticket if there is more information will help us assist. Feedbackassistant.apple.com

app rejected for presentCodeRedemptionSheet issues
 
 
Q