>> (p.1)
    Author Topic: Way to get an iPhone BTC app into the App Store  (Read 3749 times)
    casascius (OP)
    Mike Caldwell
    VIP
    Legendary
    *
    Offline Offline

    Activity: 1386
    Merit: 1141


    The Casascius 1oz 10BTC Silver Round (w/ Gold B)


    View Profile WWW
    April 08, 2012, 06:13:11 PM
     #1

    I thought of a way to get an iPhone BTC app into the web store...

    Just make it entirely a web based version that is reached via a QR code that contains a URL with a parameterized private key.  (So in effect the app would be used for receiving payments from somebody who handed over a private key on a QR code).

    Then submit something to the app store which reads the QR code, and performs strict validation on it, and then redirects to the web app.

    Ordinarily, this would be exactly the same as making a web-based bitcoin app, and having people pass around QR codes as "money" that contain URLs to a hosted web app to allow the money to be spent, these could be scanned with any generic QR code scanner.  The problem is that the QR code could contain a URL to a phishing or clone site that could show a balance and allow it to be spent, but would only pretend coins were sent without sending any.  The purpose of the app in the App Store would be to prevent that - it would simply test the URL with a preconfigured regex and only redirect if it passed.

    Since this app would be a combo QR code scanner URL validator, and wouldn't have any bitcoin functionality of its own, it may not be rejected like a typical bitcoin app.  Perhaps if the actual regex were an "advanced" changeable option, it would be a generic tool that could be used for others, so it wouldn't be too bitcoiney.

    Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
Page 1
Viewing Page: 1