App Mistakenly Rejected After Mimicking Apple’s CoverFlow
Apple has once again rejected an app that probably should have gotten in to the App Store, but this time it may be due to just a simple misunderstanding. The app Peeps from Plausable Labs Cooperative would have let users visually organize their contacts. One method it provided for this included thumbing through a coverflow-like interface. Apple, thinking that the coverflow implemented in the app was created using their unpublished (and off-limits) CoverFlow API set, rejected the app.
Apple’s letter to Plausable Labs:
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 prohibited:
“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.
Plausable Labs says that they did not use a private API, but created the interface themselves using their own code to avoid “deliver[ing] time-bomb code to a paying customer.” They have sent a support request to Apple and await their response.
[via Daring Fireball]