After half a year of development of my app, In which it was approved many times by the app store for test flight, my app was suddenly rejected by “guideline 3.1.4 content codes”.
The app is basically a messaging app like WhatsApp, but the only difference is that groups can be joined by a ten chars code that the app generates automatically for each group. This is what makes the app unique.
from my understanding, the 3.1.4.(see bottom) is for not enabling content purchase from outside the IAP and by that avoiding the 30% fee.
This is obviously not the case in my app as the code are like a second name to the group and is given free in the moment of creation.
I tried to explain to Apple that the 3.1.4. isn’t the case, I tried everything:
I tried to explain them that the codes are free, and will stay free, and aren’t any kind of coupon code.
The only response i got is that
“Invite-only via code is not an appropriate model. If users want to invite other users, a URL or a built-in mechanism would be more appropriate.”
I asked him(the apple representative) whats the difference between a url and the code? that the url has a http:// in the start?(or between a code and joining by name) and he just repeated the same sentence.
I also pointed famous apps that use codes, such as Kahoot or BTD battles, and he simply said that I can report them if I want.
I suggested adding also links, or even a invite by name, but he repeated the same sentence.
It seems that they just don’t like the word “code” …
I tried the app store board and the same representative called me to tell me they rejected, but again he had no answers to logical arguments.
What can I do? is there a way to reach higher authority?
Please help, I have put my life on this app in the last half year and without those invitation codes it is worthless, my team also has an android app but i also worthless without the IOS app.
3.1.4 Content Codes: Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. In limited circumstances, such as when features are dependent upon specific hardware to function, the app may unlock that functionality without using in-app purchase (e.g. an astronomy app that adds features when synced with a telescope). App features that work in combination with an approved physical product (such as a toy) on an optional basis may unlock functionality without using in-app purchase, provided that an in-app purchase option is available as well. You may not, however, require users to purchase unrelated products or engage in advertising or marketing activities to unlock app functionality.