Mar 02, 2011
It’s been a while since we last updated our game LuckyWheel. There was a nasty bug on iOS 4.x that prevented the keyboard from appearing causing a great deal of frustration. We also used the opportunity of polishing the graphics and adding Retina support.
- FIXED: Keyboard not appearing on iOS 4.x
- UPDATED: Now with Retina Graphics
- NEW: Lite Version has IAP option to purchase full version question pack
- NEW: Lite Version has IAP option to remove ads
The new version has been submitted to Apple and is awaiting review.
Jan 16, 2011
The previous version of iWoman has a severe problem if you have an existing database that needs to get migrated. Turns out that old iPhone might take too long doing that. And if it takes longer than a couple of seconds for an app to start then there is a watchdog timer in iOS that will outright kill the app.
Also there was a graphics glitch on the list view which has been remedied. I am really sorry for all these glitches. I promise you that they have not been intentional and I am quite embarrassed by them.
The Update has been submitted to Apple and should become available soon.
- Fixed: Graphics glitch on list view on 3.x devices
- Fixed: DB Migration is now done after app startup – instead of during startup – to prevent app termination by iOS.
Hopefully with this patch migration and usage should be smooth on 3.x and 4.x alike. If so then I can concentrate on additional features. The app is doing pretty well in Russia and so I will add localization as a “Thank you!” for the Russian ladies. Also I am thinking about adding Japanese to see how this might affect sales there.
Jan 07, 2011
GeoCorder started out as a pure track recorder but since version 1.2 it also became a great position tracker, provided that you had your own server to receive the position updates.
In this new version 1.3 you have a choice of two additional services: Google Latitude and Crossingways.
- FIXED: Tracker would stop sending updates
- ADDED: Google Latitude as tracking service
- ADDED: Crossingways as tracking and upload service
Update Jan 7th: The update is now available for download from the app store.
Dec 20, 2010
It’s been a long long time since I last updated iWoman, more than a year to be precise. I have to admit the success of iWoman made me lazy. Why would you want to change something that is selling so well? In fact iWoman topped the Healthcare charts in several countries for a long time. Other projects seemed be be more important.
I have to credit my wife who kept bugging me about how I obviously did not care about we women on Earth. She is using iWoman for about years now and I kept updating her iPhone with the latest builds. For a long time iWoman was stuck right between versions, but suddenly – about a month ago – motivation returned. I wanted to polish iWoman into the jewel that is was so long ago and add all these features that customers kept requesting.
iWoman 2.0 is now (finally!) available on the app store.
Nov 12, 2010
The last major update/polish of GeoCorder just got approved only for me to find that I had forgotten to update the iTunes icon as well. Unfortunately you cannot do so any more once the app is published.
Oh well, I also still had my old twitter name dr_touch in the about dialog. So I submitted a quick update to fix these two things. Just maybe users will notice that I update my apps as often as I can and download more copies.
GeoCorder and GeoCorder [FREE] are available on the app store.
Nov 03, 2010
On my recent trip to the USA I put the finishing touches on the next big update to GeoCorder. And today (while recuperating from a bit of a cold) I finished up with some 3.x compatibility issues and integration with the latest versions of DTShop and DTBannerManager.
This version became necessary because I wanted to fix a slight problem one special customer was having with the new tracking function. The tracker would disable if you didn’t have internet connectivity, say during a phone call. Another user who is into ballooning asked for a method to better filter the path to prevent the jumping around that occurs when CoreLocation switches to cell-tower locating due to signal degradation.
- NEW: Fully redesigned artwork for Retina display
- NEW: Map View now displays path of currently recording track
- NEW: KML supported for exporting
- NEW: new filter option to eliminiate implausible track points
- NEW in free version: Option to remove ads via In-App purchase
- FIXED: Default Recording Settings not showing on Settings View
- FIXED: speed would not be inserted in called tracking URL
- FIXED: tracking ping would be disabled if Internet connection was lost
While at it, I needed a testbed for the new option of DTBannerManager to allow the user to purchase removal of the Ads, which can now come from iAd, MobFox or AdMob.
Finally, I added KML as export option because this can be readily used by FTLocationSimulator to simulate movement in iPhone simulator.
KML uses so-called line strings which contain way less information than GPX tracks. They only have coordinates and altitude, no timestamps. KML was designed to represent a recorded movement through space but rather static three-dimensional lines in Google Earth.
There IS a way to represent movement through time in KML as well, but it is extremely verbose as you can see from the whale example in Google’s KML documentation. It works by creating a place mark for each track point which is very ugly. I’m only going to implement that if it turns out to be “absolutely necessary” for a specific use case.
Therefore this version of GeoCorder has one “known issue”: KML cannot be used for GeoTagging because of the missing time information. For geotagging you have to stick with the GPX format.
The update is now with Apple and should be approved in a week or so.
Sep 17, 2010
With Apple totally revamping the “Sales & Trends” and “Financial Reports” they gave a shiny and wonderful AJAX Interface. But at the same time, because of the lack of a public API, this meant that we tool vendors had to burn some midnight oil to get our downloaders fixed up again.
This version of MyAppSales is a maintenance release with these goals:
- navigate the AJAX pages to retrieve Daily, Weekly and Financial reports
- adapt to the changes in the financial reports format (reports would be empty)
- Minor tweaks, like use the smaller financial report description when displaying report sums
I am still working on migrating the database into CoreData to be able to make it 4.x compatible. Currently there are lots of caching mechanism that cannot handle when the app is being killed, like when you remove it from the recent apps list. Another problem is that settings will not be saved. So until further notice you have to keep building it against SDK 3.2, it will still run fine on your iPhone with iOS 4.x.
The update is in the trunk of the subversion repository.
Aug 09, 2010
A user of MyAppSales approached me and asked for the possibility to pre-configure the app such that he could give it to a partner of his. The goal was twofold:
- Pre-configure the account for iTunes Connect such that you don’t have to give your credentials to your partner
- Filter sales reports such that only the apps come through that the partner is receiving a share of sales for
… and all of this without impacting the other features like review downloading.
Since I have such a partner myself for which I’m now publishing 3 apps, I sat down and – after fighting with Xcode over a second target – added a couple of lines to the MyAppSales trunk to enable the “Partner Version”.
In the PCH file you enable and configure this special version by removing the // in front of the first define. Then you need to specifying your ITC credentials and an NSSet of Apple App Identifiers.
// to enable the partner version, re-enable the following define and fill in the three values below
#define PARTNERVERSION_ITC_LOGIN @"firstname.lastname@example.org"
#define PARTNERVERSION_ITC_PASSWORD @"SECRETPASSWORD"
#define PARTNERVERSION_FILTER_APPS_SET [NSSet setWithObjects:@"335519920", @"329678407", @"374457741", nil]
I’ve added a filter for the specified PARTNERVERSION_FILTER_APPS_SET in two places to ignore all lines on sales report where neither the Apple Identifier nor the Parent ID is in this list. Since the app never sees any apps outside of this filter those also won’t pop up on the apps page.
For the preconfigured account, the app adds this ITC account if there are no accounts defined. So if your partner were to remove this account accidentally it would be configured once more on next app start.
All you need to do after configuring and building a release version is to zip and ship the app and provisioning profile to your partner. Easy enough?