App rejected on 3.1.1 : Chat Service and IAP

Our app just got rejected. Our application is a marketplace where users can get advice from life coaches. We are charging by the minute.

The user can talk or chat with a coach, once they start a session, the session is real time as people communicate in the moment and the clock is ticking and funds are removed from the user account and paid to the coach.


- User can talk to a coach, in the app we have a Call button that then triggers a telephony call outside of the app. Apple is ok with this as they state that the service is real time and rendered outside of the app.

- User can chat with a coach, in the app we have a chat button that triggers a request to the coach and open a chat session in the app when both parties have accepted to chat. We have a timer, and user is asked to add more funds if such funds are depleted during the chat session. We are using a real time messaging backend for enabling chat.


Apple is stating that we cannot use any form of payment other than IAP to fulfill the chat service because Apple says it is not real time and rendered in the app.


Any thoughts on the issue?

Replies

Appeal saying it is a real time interaction with a real person. App review may think the chat is with AI code. ———- But you should divide the app payments into 2 streams. One is IAP and involves the connection between a user’s needs and the app’s code that selects the expert. The second is nonIAP and it involves the real time services of a real person.

Apple is aware that it is a live conversation but as it uses the app to render messages, we must use IAP...

You must use IAP to sell the message linking function (aka code in the app) not the real time services of the expert - in fact you can't use IAP to sell those real world services. Divide the 2 into two streams. Something like 'one month of connections' plus '$10 per hour' of real time connection. Then use IAP for the first and Apple Pay or some other credit card service for the other.

These "life coaches" aren't psychics are they?