Hi,
I want to make an app and validate the monetization / marketing model I had in mind.
The app would be free, with locked content, and a non consumable (permanent) in app purchase would unlock everything forever for, say, $10.
Then I thought about using some affiliations to promote the app at the beginning. The affiliation link would give, say a 30% deal to users, and 10% to affiliation partners. So it would cost $7 to the user instead of $10 and give $0.70 to the partner for each sale. For 500 sales, the partner would make 10% x $7 x 500 sales = $350.
My question is : How can I calculate this $350 ? Usually I would give a promo code like "AFFILIATEPARTNER2022" that anybody could enter in the app and in the store dashboard, I would be able to see how many times it's been used.
Question 1 : Can we do that with StoreKit 2 ?
If we can't, one thing I thought was creating two distinct in-app purchases to unlock all content : one with the regular price, and one for each affiliate partner. The user would see the regular price on the screen, but could input a promo code in a TextField that I would program myself, and if valid, the screen would switch from the regular in app purchase to the promotional in app purchase.
Question 2 : Does it violate any Apple guideline ? (I read and didn't find anything).