This is an entry from my personal journal that reveals a typical week working on Slync app.
Today is the day Apple approved Slync 1.0 which is more like 220.127.116.11. The app was rejected 2 times before it finally got approved.
First time was dues to Facebook login not working. Although the problem was with Parse, I had to rethink the whole “Facebook only” login. So that week I spent implementing registration by email. It was a safety net just in case Facebook login doesn’t work again I would remove it all together. Implementing “email registration” led me to adding a feature that would allow people explore Slync before they register. So as you can see, the first rejection served us really well… definitely beneficial for our customers.
I also added search, properly implemented search I might add. The first way would download 100 closest items and then search in those for what the user was interested in. The new search had the server do the query for closest items + the keyword only and then download images relevant to the search.
After the app got submitted for the 3rd time, I took on creating a new app called SlyncMOD with a single purpose in mind… moderation. Anyone who had that app installed was able to remove reported content immediately and report users to be banned (which is done by me) since Parse didn’t allow “users” to edit “user” status.
All in all, the rejection made our app 10 times better.