I do not fully understand if I should implement in-app purchases

Hello!

This is my first post!
I am launching my app soon. It is going through the App Review process but it seems that is has been rejected twice.

To give you a little bit of a background, my apps talks to a website that stores 3D models.

You can view the models on your phone. That's all it does.
Users can store 2 models, but they have to pay to store more. They don't pay for the 3D Models.

The app is pretty much a viewer nothing more.
Users can only subscribe using the website.

The App Store review came back telling me that I need to implement in-app purchases.

I was also told that:

- You can revise your app to provide users a free stand-alone experience that serves as a companion to your paid web based service.

Which I did. The app now comes with a sample 3D model.

This will require me to do a lot more developing as the app knows nothing about the users, there is no login, the app is just a light-weight viewer.

There is a clause in the Terms:

3.1.3(f) Free Stand-alone Apps: Free apps acting as a stand-alone companion to a paid web based tool (eg. VOIP, Cloud Storage, Email Services, Web Hosting) do not need to use in-app purchase, provided there is no purchasing inside the app, or calls to action for purchase outside of the app.

This describes my case if I got it right.

So is this a matter of just getting the reviewers to understand my app or am I doing something wrong ?

Any help will be very appreciated !

Thanks!

I am also a bit confused about the rules around "free stand-alone" apps.

  1. If I have an app where users can configure different settings on the web app, do I have to allow those settings to be configured on the mobile app?

  2. If I have multiple subscription tiers on the web app, can the free mobile app have different behavior based on the user's subscription level?

  3. If I have different types of users, can the mobile experience differ based on the user's configuration?

Thanks!

I do not fully understand if I should implement in-app purchases
 
 
Q