Apple rejects app because it lacks a report function




we’ve submitted an app built with Fabric to the App Store. Basically the app enables users to post an image to Twitter and view the images of other users in a view with TWTRSearchTimelineDatasource.

Now the app has been rejected because it doesn’t provide an option for users to report and block other tweets/users. However it looks like Fabric doesn’t support these features.

How would we solve this problem?

Thanks in advance.


are you using a TWTRTimelineViewController to display the Tweets from a TWTRSearchTimelineDataSource? Or are you rendering your own results based on the API wrapper?


Yes, we’re using TWTRTimelineViewController.


I would suggest resubmitting the app to Apple. I have not seen any other apps showing Tweets ever be rejected for lacking a “Report Tweet” button. Even TweetBot, a very popular Twitter client lacks the Report Tweet functionality.


Hey guys, thanks for the feedback. So we re-submitted and got a call afterwards from the app reviewer afterwards.

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

So we are kinda confused.


Can you please send screenshots of your app experience to so we may better understand your application and how it might vary from a typical Twitter Kit implementation submitted to the app store?


You may also filter Tweets marked as potentially sensitive by including filter:safe in your search query.

Updating TWTRTimelineViewController with report function