Tap Gun

The development blawgh of Önders et Gonas

Tag Archives: app store

Status Report

Status Report screenshotSay hello to our latest app! Status Report is a combined client for Twitter, Facebook, Instagram, and Foursquare (so far) that mixes all of your feeds into one grand unified feed. It also combines mirrored updates into one, for when someone mirrors their Twitter posts into their Facebook stream, or tweets every Instagram shot and you follow them on both services.

It also has support for liking, commenting, retweeting, favoriting etc. depending on the service the update comes from. You can also write new status updates and choose which of your connected services you want to send them from.

When following links you can save them to Instapaper for later reading regardless of which service the link was posted to.

I can’t even remember what life was like before this app when I had to tap through a whole bunch of different apps several times a day just to get the lay of the land. It has totally changed my life, maybe it will change yours too! It’s just 99 cents on the App Store so give it a try and tell us what you think 😀

How Not to Disable In-App Purchases for Your Live App

Finally! The holy grail of iOS development blawghs. A legitimate reason to rail against Apple and their draconian practices.

During last week we had a problem with In-App Purchases for Warcode. Warcode is a free download on the App Store, and if you like it you can buy the full version from inside the game with the IAP API. But suddenly it had stopped working. By checking the console output from the device I could determine that it was the dreaded “Invalid product ID” error that everyone who tries to implement IAP has seen once or twice during development while trying to get everything to work (a process detailed in numerous other blog posts around the interwebs.) But I’ve never seen it in a live app on the App Store and that was a bit unsettling.

From a developer perspective, one of the main awesome things about the iTunes App Store is that it’s super easy for people who want to give you money to do that, and you don’t have to deal with handling transactions, you just get paid (potentially in dollar dollar bills, y’all*). The problem is when it’s not working it’s very hard for the people who want to give you money to do that, and that’s obviously a lose-lose-lose situation (both customer, us and Apple loses). So I have a hard time understanding why the IAP system is so easy to break.

Anyway on to the story. A bunch of things had happened that could somehow be related, like us just having renewed our Developer program membership and our Paid Apps contract having expired and we just resubmitted that and all sorts of stuff, so I made sure everything looked in order and everything had little green dots next to them in iTunes Connect. I also contacted Apple through some form, but I haven’t heard from them yet. So I waited and nothing seemed to happen, our sales figures were still a boring flat line.

Then I remembered something about the IAP system being very particular about which status your app is in in iTunes Connect. During development I had to submit unfinished apps to be able to test the IAP and then reject them so they didn’t reach the review team, a total mess obviously and also detailed in other blog posts about IAP. Obviously Warcode was in the Ready for Sale status, as it was up on the App Store… but I had created a new version on iTunes Connect.

I had written the update notes and updated the metadata, so everything was ready for our updated version (which we’re still working on), but it was in status “Ready for Upload”. I thought maybe that’s the culprit, let’s remove it temporarily to check. But no, sorry, you can’t remove new versions that you have created in iTunes Connect. But I was determined to check if this was the problem, so what I did was I uploaded a version with some bug fixes as the version 1.1 that I had created. This update does not contain all the updates we’re currently working on, it was taken from a bunch of revisions back in our version control system. But now the new version was in status “Waiting for Review.”

And voila! That was indeed the problem. Amazingly In-App Purchases now works in the version of Warcode that is on the App Store again (i.e. version 1.0, the version I uploaded as 1.1 is not reviewed yet.) So the lesson learned is: if your app uses In-App Purchases, don’t create a new version in iTunes Connect until the moment you’re ready to upload the new version as you will disable all IAP in the current version of your app.

It’s possible that this is documented in one of the guides you can download from Apple, but I hope this post can help someone in case there are other people like me (a bit too cool for school) out there.

* We’re in Europe, so actually it’s euro euro bills y’all.

Warcode on the App Store!

Hey everyone!

Warcode went live on the App Store yesterday as some of you may have noticed, and it’s been a huge success so far 🙂 Thanks everyone who have downloaded it and extra thanks to all who bought the full version.

The most frequent feedback we’re getting is 1) you want updated graphics and 2) there is still a bug with the game crashing after finishing a level, most likely only affecting iOS version 4.1. Also 3) you want the game to run on iPod touch, but unfortunately it doesn’t have an auto-focus camera and that makes the barcode scanning unusable :/

You’ll be happy to know we’re already planning for update 1.1 which will address both these points! Our graphical and interaction designer Mia has a bunch of ideas for refreshing the app’s interface and I have noticed a bunch of small bugs aside from the crashing that will be rectified. On the roadmap are also a greater assortment of warriors and equipment. Unfortunately I’ve caught the cold so I’m mostly lying around in bed making Fred Durst-like noises at the moment.

Our goal was to release a minimal viable product as early as possible and then iterate, and the version we have shipped works great for most people who are not still on an older version of the OS, so I’m happy about that! The feedback we have received from the launch has put us on a steady course and I really look forward to sharing the progress on the next version with you all!

I’m also stunned with the scores some people on the leaderboards are achieving, you guys are nuts.

Auf wiedersehen!

Friday madness

It’s hot in the wardrobe right now, but soon we’re gonna make it boiling! Your favorite developers are currently drinking champagne and listening to Five (Slam dunk da funk baby!), but don’t worry we are still doing awesome stuff.

Knocking Vid

Sooo, what’s this weeks hot topic? Well, i don’t know if you have heard, but apparently Steve Jobs (yep, that guy who looks like an old, bald and taller Tom Cruise) has approved  an app that was initially rejected. No, I’m not going to rant about if this is a good thing or not, instead I will spend some precious blog space on writing about the app, Knock Me Up Live.

What?

The idea is pretty cool. With the help of this app and your iPhone, you are able to send live video to friends, family and fan boys. Sounds nice, eh? Well, it could have been, but this shit is a major fuck app. The first thing you have to do is create an account, which you can do from the app. I really like functionality like this, when you can do everything from the app.

But that’s the problem with this app, functionality. I hate it when it doesn’t work. And when you’re not notified that something went wrong I’m on the verge of going nuclear on my iPhone. How hard could it be? You could give me a damn alert saying “Houston, we have a problem” or any other lame message, just give me something.  Well, after restarting, shaking, and recharging my iPhone, computer and mind I finally had an account and was logged in.

Great! Let’s doris, let’s knock someone!

Testing

One wonderful thing about the app is its use of Push Notification. You can start a live video feed and stream it to someone whenever you want, and they will be notified and can launch the app. Functionality like this gives me a boner, and sweet memories of times listening to Aerosmith. Damn, it’s good. Or not…

The receiver’s iPhone is generating some nice knocking sounds and the app says “Connecting” or something. Only problem is that it still says “knocking” on my phone. So how the hell am I supposed to know if it works? Thank god for the Time Out, otherwise I probably still would be sitting there trying to connect.

After trying a couple of times (185, maybe?) I got it to work one time, and only for a couple of seconds. But I guess I’m just retarded and don’t know how to use it. After all, iPhone apps are supposed to be hard to get and only work if you have epic Emacs skillz.

Thanks Steve, for approving this great app. I can honestly not think of a world without it, it’s so fucking great. Maybe you can send me a video where you explain how to get it to work? But it’s not all bad. The idea is nice and it’s free..

Aah, now I see! This is yet another scheme from Apple. By accepting a lot of worthless apps that are free, maybe more people will buy apps! Fucking genius dudes, I love you.  Oh by the way, get a fucking spell checker and run it before you send an app to the App Store.

Wrap up

But I still love the idea, just imagine how fun you can have. Knocking people while you are peeing drunk, spying on them when they are surfing the web or hunting space invaders. But I wouldn’t be surprised if people will use it solely for rickrolling friends. Wake up nerds, it’s 2009, find a new hobby!

New App: Nattstad

Finally it’s out in the wild, our new monster app! This baby has been in the making for a while, but gosh it’s beautiful! There is so much you can do, and it’s almost as if it’s is giving you a massaging manicure while you are exploring it’s depth and inner chambers. God damn this app rocks, can’t wait until Limp Bizkit releases their new album and Fred Durst will serenade it on every damn song!

Nattstad is the swedish Facebook, but instead of ugly pimpleheads and annoying parents, your friends will be the hottest girls and boys, waiting for you at the most awesome bars and night clubs. Finally you will have the chance to enjoy the life you’ve seen on Gossip Girl. Check out the most daring blogs, pictures from the craziest parties and read up on what’s going on in Your town.

What are you waiting for? Roll over to the App Store and download this crazy mf and party hard!

End of March (or early April) Status Report

Jösses what a month! We finally released our first batch, Bang/Buck (Mustang) and iQüeüe (Hollywood), and both have gotten lots of positive response. But is that it? Nah, we will continue to stroke some more juice out of the wardrobe, so watch out.

Project Goose

It’s getting harder and harder to work with Goose, every time you launch XCode to do something you end up running it in the simulator and suddenly three hours have passed by. We are really super excited about this product! Enjoying to play around with our own shit makes us feel a bit like Fred Durst, but that’s just awesome. We are still on schedule, so in early May we will kiss goose on the mouth and send him off to the AppStore. Did I tell you it’s awesome?

Project Jester

Jester is done, and we have already sent it to the reviewing committe. This one is so nasty that we didn’t give it a kiss, just enough money for the cab to  Cupertino. We hope it will be accepted soon, so people are familiar with it before the next Olympics.

Other Projects

We have some great projects squatting our minds, looks like we will diversify the coming summer,but fear not; we will still make awesome apps for your iPhone. Our goal is still the same, coming up with digital solutions for navigating the analog world.  Well, that’s all for now.

Our Second App: iQüeüe

Önders et Gonas found themselves standing in a queue for an ATM. How long would this take? Subconsciously they both tried to calculate the remaining time in their heads by noticing when people left and how many people were left in the queue, but why use their genious brains for this mundane task?

Thus ÖeG stared long and hard into the eyes of Science and came up with the amazing iPhone application iQüeüe. It’s your weapon against the German synth machine that is society. Take some load off your mind while standing in line and use your brainpower for art, the craft where humans are still needed. Do it before it’s too late or ÖeG will soon find a way to replace you with an iPhone app too.

It’s $0.99 on the App Store and you can read some more about it here.

This app was previously known as Project Hollywood, maybe you remember reading the captivating Tale from the Wardrobe™ on the development of iQüeüe.

Our First App

Where to begin? This week has been wild. Some of you may have noticed that our first application, previously known by the code name “Project Mustang”, now known far and wide under the real name “Bang/Buck”, has been accepted by Apple and is on sale at the App Store. If you haven’t bought it yet I suggest you do it before Jonas finds out. He has just had a half bottle of Lanson champagne and doesn’t look happy. Find it here.

The other app we sent in, Project Hollywood, was rejected under unclear circumstances. Anyway we fixed that today and resubmitted it so it will probably be ready pretty soon.

In a Tales from the Wardrobe fashion (also known as filling our corporate blog with everyday nonsense) I’m going to tell you about the lunch we cooked today here at the office. We call it Saumon de Moutard Poire Verts d’Emma avec Bière Rangés les Pommes de Terre. Pics will be up on Flickr soon. We enjoyed it with previously mentioned Lanson and it was delicious.

Anyway we’re writing this from SXSW. Just finished being on a panel about Apple’s new tablet (we know what they’re actually planning since we’re sleeping with some key people at Apple in Cupertino, so we had to keep our faces straight while discussing these stupid rumors with the other clowns in the panel, exhausting.) Last night we had some beer and watched the upcoming act Glasvegas, keep your eyes on them in 2009, will be the Next Big Thing™!

Tales from the Wardrobe: On Project Hollywood

In our ongoing series of Tales from the Wardrobe I feel like writing a couple more words on our recently-submitted-to-the-App Store app, Project Hollywood (not to be confused with the other Project Hollywood).

Project Hollywood is laid out a little bit like an experiment — how fast could ÖeG finish an iPhone application? It started on Friday night when we were sharing a bag-in-box of wine. In this intoxicated state we finished the rudimentary interface but got stuck developing the actual underlying algorithm, as it requires logical thinking and focus. Something we were short on at 6am and drunk out of our minds.

The next morning I woke up and was still a bit frustrated, so I sat down and thought it through in a more sober state. It was then very simple, but nevertheless I took it upon me to write a report about it in LaTeX. It will be available for download along with the app when it’s been approved by Apple. At first I thought I’d just write the explanation, as is the more conventional way, in the code comments, but Xcode doesn’t allow for rendering mathematical formulae in the source files (it should.) Later at the office that day we spent an hour or two adding some  animation to the interface.

On Sunday we didn’t spend any time on this project if I recall correctly, and then yesterday Jonas added some graphics and we tested it on the actual device and submitted it to the App Store. The resulting app may be a typical “ringtone app” in that it will be sold in the cheapest price range and have a very narrow focus, but we think it can be very useful (we’ve certainly wished we had it in the past – and so will you.)

Conclusion: we’re still awesome.

It’s boiling…

Yep, today we sent two of our premium apps to Apple for some kind of reviewing process.  And that means that they will say it’s awesome and release the beast soon. Oh yeah! One of the apps is Project Mustang, our first project and one that you have read a lot about here on the blog. It was battle tested last Wednesday, and after some small changes we decided that it was time to remove its chastity belt. The other app is a project that we named Project Hollywood.  It will be a life saver for many of you, and even though it’s premium, this one will be so cheap that even your mother can buy it.

Yeah, it’s been a pretty awesome day and on our flickr you can see some pictures. Since it was a Monday we drank a nice bottle of Duval-Leroy and listened to Glasvegas. We have some more projects in line for release, Jester and a new one we’re calling Project Charlie. We are super excited about these projects, and we’re sure that this month will be more legendary than SmartSVN’s support.