I'm in the process of mapping out an app that uses geolocation for a fun run. It is a skill-based competition where players can enter the race and compete to win some prizes. Gift cards, cash, movie tickets...whatever. It's legal in the places that they are being been held and geofencing restrictions will be in place. I'm finding a contradiction between some guidelines and was hoping for some help and clarification.
1: This would be considered a real money game since a monetary value is added to the outcome. According to this guideline, I can't use IAP for users to access the game if the real money is involved. But, I can use Apple Pay or 3rd party payment systems for real money gaming.
5.3.3 Apps may not use in-app purchases to purchase credit or currency for use in conjunction with real money gaming of any kind, and may not enable people to purchase lottery or raffle tickets or initiate fund transfers in the app.
2: I need to use IAP to unlock a "feature"(not defined) or "functionality" within the app.
3.1.1 In-App Purchase: If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchases.
With these two guidelines in place, how can one make this app pass review. I need to use the app to run the event and I cant use IAP for payment.
One possible solution would be that the function of the game is free. Anyone can play the fun run. But only people who pay on apple pay or 3rd party payment can have access to real-world prizes (not a feature or function)
Can I get some help and clarification please and thank you.