IOS Developers Reporting In-App Purchasing Outage
wired.com
wired.com
For Android, this is literally a daily occurrence.
What's weird is that this happened immediately after Apple put Etude on the front page of the store yesterday!
Payment systems outages like this are inevitable, and design a billing system without handling outages gracefully is just inviting trouble.
On a related note, I am open to licensing the tech (both iOS code and the backend server) to anyone who is interested.
I'm sure a lot of devs weren't checking receipts and got stung by the hack. So they started verifying receipts, traffic goes through the roof, Apple's servers fail under the load.
It may also be possible that some developers' apps aren't catching duplicates or thresholding these calls and are checking receipts with each hit--that'd put a lot more load on Apple's servers, too (though I'd think the app developers would notice this change in traffic as well on their side?)?
He is implying you can't use alternative payment methods for an iOS app, which just isn't true. He is probably not an iOS developer, and he just misunderstood the media coverage.
[1] http://9to5mac.com/2011/07/25/amazon-brings-kindle-newspaper...
[2] http://www.the-digital-reader.com/2011/07/25/spotify-rhapsod...
[3] http://www.slashgear.com/kindle-wsj-spotify-ios-apps-more-lo...
[4] http://www.macrumors.com/2011/06/20/hulu-complies-with-apple...
In fact their services (especially Google's) are not nearly so reliable as one would hope. Such is the danger of a monopoly.
Good thing for the GOOG, too, because reliability and support is often so bad as to be comical (you'd have to cry if you didn't laugh--there is a reason that this comment is top-voted right now: http://news.ycombinator.com/item?id=3031478). I think a good many developers would jump ship to something else in an instant were it available.
I'm looking at the Dev Agreement and I don't see the parallel verbiage to Apple's "Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected". I can think of a fairly significant list of applications that have unlocks via PayPal or other methods other than Google's in app payment that ties into the Market.
edit: It appears to be in Section 3.3 of the Android Market Developer Distribution Agreement: "All fees received by Developers for Products distributed via the Market must be processed by the Market's Payment Processor." I wonder if they're simply not enforcing it... Lame Google...
They certainly DON'T enforce the policy very often. Of course they'd need an army to enforce ALL of their policies. I doubt there are many apps on the market that adhere religiously to all the policies, and most have lots of obvious violations.