Problem with Review Guideline 3.1.1 and 3.1.5

Hello. I have an app which allows to sell 3D row scanned model. There is a lot of model with different price, including Free too.

Currently user can buy the model which they like via PayPal, then they will get email, which will contain model file with textures. That model users can use wherever they want.



But app rejected in 2nd update. By reason - Guidline 3.1.1.

Why i need to use IAP? The item which user buy, will be used outside of the app - Guidline 3.1.5, not inside the app(like gems in some games).

And here is some functions, which i cant understand how to implement in AIP.

1)before chekout, user can use discount code, so price will be changed dynamicly.

2)im able to chnage price of product from admin panel.

Another, and cleaner, approach is to use IAP and sell it all within the app. If necessary, increase you prices by 30% so you net the same.


Regarding all your IAP issues......(except, perhaps, the discounting)


As I suggested above - You can sell a package of 'tokens' as a consumable IAP. The user can then exchange those tokens for various products from a list of products within the app. Each product could require a different number of 'tokens'. You can sell a package of 1,000,000 tokens for $6.99 as a consumable IAP. You can sell a package of 10 tokens for $12.99. Each of your models can then list their 'price' in tokens. At checkout you add the number of tokens and deduct it from the user's token count.


The guidelines state:

Any credits or in-game currencies purchased via in-app purchase may not expire, and you should make sure you have a restore mechanism for any restorable in-app purchases.


If you do this:


>With IAP, i can't let user to buy few item at once.

Yes you can.


>limit of consumable item in in-app purchase method is 10.000

Not true. And in the above example, you can sell "1,000,000 tokens" in one purchase


> Items price can be changed during some events

You could have the app reference, in the background, a price list of 'number of tokens for each model' that you would maintain on a website somewhere. The app would read that list and change the price on a moments notice. You could even have bidding adjusted prices.


>IAP can send request only for one consumable item at the same time.

Not true with the token approach


> I'm providing discount codes,

This borders on a violation of the guidelines in that it enables your ability to 'sell a discount' outside the app and transfer the discount into the app ("Apps may not use their own mechanisms to unlock content or functionality"). But if App Review choses not to worry about your doing that, and discounting is not considered by App Review as a violation, you could use a device-specific code and your background website price list to discount a product for a specific user on a specific device.

Yes, and i said that the tokens ideas is very good. and it solves all problem. But it adding some desgin task(new design of tokens icon, page where it can be purchased, etc.)
Ok. will talk with Apple Team. Im sure that they will not Understand, but i hope they will.
if no, then a lot of work should be done on app. also for Android app.
I realy cant understand what is the problem, and what IAP will give users, that my app cant give now. My app is just a shoping app. I thought to add more purchase method later, so user will have options to choose which purchase method to use. But Review Team, just blowed my plans and even for 0.001% do not want to help developers. Just their rules, and they rule all.
I will never ever submit apps in Apple store again. This is last one.
Thanks all who helped me. Going to do a lot of work.

>...and what IAP will give users, that my app cant give now.


Might be only the extra $$ it would give Apple 😉


Good luck, if you have the time later, pls. keep us posted how you get along.


Ken

Hi. I submitted appeal. where i can check status of it - any information about it?

Problem with Review Guideline 3.1.1 and 3.1.5
 
 
Q