Our app was rejected with reason:
"Your app unlocks or enables additional functionality with mechanisms such as promo codes, data transfer codes, license keys, augmented reality markers, or QR codes, which is not appropriate for the App Store.
Specifically, your app uses a code."
We do have a code in the app that users can use to personalize their experience. The goal of the code is not to unlock any in-app purchases but instead to let users who come through certain channels customize their experience in the app.
Is this something we should appeal with Apple, or does the Apple policy apply to any apps that have codes at all, even if they have nothing to do with in-app purchases?