This is how the app appeared to the reviewers — http://i.imgur.com/pMYRCPL.png
This is how it looked post review — http://i.imgur.com/EsoY4sU.png
The CoinJar app is still around anyway, so it's not exactly a "crackdown".
They should be here any minute, let's just give em a few.
In which case, that the approval process was gamed is largely irrelevant, because it's ridiculous to begin with.
However, I have to say that I think their little trick is quite cool. I wonder how many apps on the apps store do a similar thing but went unnoticed by the powers that be because of a lack of popularity.
I'm open to being corrected on this, as I know very little. It's just a bit ironic that Hacker News so gleefully condemns someone for, well, hacking the app review process (and not in the "cracker" sense.)
I'd guess the app was basically a Blockchain.info-only browser with some glue to scan QR codes and other system-integration stuff. If anything, people are even more justified in being pissed with Apple for what amounts to, "OMG, you changed a webpage that our customers use on their devices, without our consent! BAN!"
Again, I acknowledge I don't have all the facts, and that BCI did this with intent to deceive. But it doesn't seem to be actually against any rules; or if it is, they're draconian or nonsensical rules that people are right to be angry with Apple about. One can still be angry with Apple that deception was the only way to get an app a lot of people want, that has no legal reason it can't be in the App Store.
Many Bitcoiners are mad at Apple; a few here think BCI is at fault. I see blame on both sides, but am more upset with Apple. (I do understand Apple can legally do whatever they want with their own store.)
I would be interested to know if there is actually a rule about changes to a backend server after review, and how it is worded. Or any rule that describes exactly what Blockchain.info did wrong. I think such a rule would be written here, but I can't read it without an Apple Developer ID.
So, the question is why does Apple have problem with people sending/receiving bitcoins from an iDevice?
Don't mistake to maliciousness what can be attributed to naievity.
The reason Apple has issues with other payment methods on their App Store is that they can't control them. Meaning, they can't ensure the user experiance they would like to, and when things go wrong, they can't fix it.
Apple's userbase is so large and diverse now that users blame things on Apple that shouldnt (e.g. they loose money through bitcoin they used with an iPhone app, Apple gets blamed ). This is their way of minimising that.
I don't see this as Apple being sneaky or evil, I see it as Apple pursuing their existing business model, which has worked quite well.
For example, I often use my bank's app to move money to and from my roommate. I should note that this involves no transaction cost at all.
First of all. The Blockchain app uses their website with an internal browser. The only changes in the app were links to different parts of their website. Nothing fundamental in the app changed.
Second. Blockchain.info was NOT informed of the reason. If they had known the reason, we can be sure Blockchain would have complied with any extra requests.