Over the course of building my app portfolios, I have been using "messenger.html" as one of the mainstream feature for my approved iOS apps. It allows for scenarios such as:
1. niche-app chat. "chat between dog trainer enthusiast", "chat between Christian prayers", "chat between Taylor Swift fans", etc.
2. community-based chat. "chat between church congregation and members", "chat between restaurant regulars about discounts and deals", etc.
But they just came and slapped a rejection on my otherwise should have been approved app with this reason:
14.3-Apps that display user generated content must include a method for filtering objectionable material, a mechanism for users to flag offensive content, and the ability to block abusive users from the service
It was never a problem, it is now. Worse yet, I can't get my updates approved with the feature still in place (had to remove any chat features). Apple review team getting heavy and hard core, beware guys...
No updates yet so far from SC? So here's my temporary solution for you guys.
Use this: chatwing.com
Create a chatbox and use mobile.html page to display them. They are mobile friendly chatbox.
I am in the process of getting an app that is hosting this chat page approved in iOS. In the review notes, I also provided admin login and password then tell them to test the moderation tools (delete messages, ban, etc). Will update you guys if it's approved or not.