After waiting 33 days to hear from Apple after submitting their app Peeps to the App Store, Plausible Labs found out the app had been rejected. Here’s what Apple told them in the rejection notice:
Upon review of your application, Peeps cannot be posted to the App
Store due to the usage of a non-public API. Usage of non-public
APIs, as outlined in the iPhone SDK Agreement section 3.3.1, is
“3.3.1 Applications may only use Published APIs in the manner
prescribed by Apple and must not use or call any unpublished or
private APIs. “
The non-public API that is included in your application comes from
the CoverFlow API set.
The problem? According to developer Landon Fuller, they didn’t use any private APIs — they created their own Cover Flow implementation using the public APIs.
So, Google can publicly admit that their iPhone app uses private APIs and that’s OK, but a small indie developer gets rejected for cleanly creating a feature that looks like Cover Flow.
★ Friday, 12 December 2008