Wednesday, December 18, 2013

Android 4.4 and iOS 7

The European launch got sidetracked by Android 4.4, aka Kit Kat, and iOS7.  It all started when....November 12th I did a presentation for the Google Developers Group here in Kansas City.


A few people in the audience downloaded the app.  Since these were avid Google users, a couple of them had the new Android 4.4 installed on their phones.  They quickly learned, and showed me, that the app crashed on the registration screen right when you tried to open the dropdown menu that listed state names.  I decided I better get that fixed before I opened the app up for wider distribution.  Since it was an OS-specific issue, I figured it might be fixed by updating PhoneGap.  I stopped updating PhoneGap when I realized it was going to break my In App Purchasing, so that wasn't a great option.  Instead, I just put in a hack so that Android 4.4 replaces the drop down list with a type-in text field :-)

I made one other small bug fix to update a user's view range right after binoculars are purchased, then I released that version to Android.  I then built it on Apple and submitted that version for iOS.  I soon got an email from Apple that said "Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format".  And there were a couple other sizes.  Turns out they are all new sizes for iOS 7.  We've already created sooooo many different size icons for Android and iOS, it was frustrating to have to make more. But our designer, Kent, got them to me pretty quickly, then all I had to do was get them in the bundle file.  I couldn't remember how to do that, but I found this post on Stack Overflow, which helped.  I resubmitted this afternoon, and no email yet about missing icons, so knock on wood, I think it worked.  Made it just before Apple's December 21st cutoff for submitting apps before they take a week break of not allowing new submissions.  That's from their email that said "iTunes Connect will be temporarily unavailable from Saturday, December 21, to Friday, December 27, 2013."

So now I'll wait until the iOS app is approved, and then on to Germany!  Current Legends count is 158 with Whopper on top with 743 monsters!