While developing a Social Network App and adding new features in it we came across some areas which needs to be taken special care of especially for the security of the App. While submitting this app to Apple App store we got to know that Apple keeps certain areas under microscope like, the app which allows user to generate the content and share it into the application should follow some specific guidelines and stuff.
While submitting some custom builds for our clients on the Apple App Store we have experienced that the apps are getting rejected.
- Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content
- Users need a mechanism to block abusive users
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer needs a method for ejecting users who violate the terms of the EULA
Currently the Easysocial App (a Custom Social Network App) has a way to report a user generated content using the “Report Flag”. But as we are adding few more features into the application. We have to implement the following features into the app to get publish the app on app store seamlessly.
So here is the action plan,
Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content
Add the following features to app
Hide the stream item
Delete the stream item
Here you can see the mock-up screen (The EasySocial App).
We would like to inform all the our valuable customers that we will be in good position to publish the ios application on Apple App Store, once the mentioned features are implemented by v6.