nicklockwood/iVersion

Display App Store releaseNotes when showOnFirstLaunch is set to true

Opened this issue · 2 comments

The library is generally working great, but I seem to be hitting a problem: when the user launches the latest version for the first time, it will show the releaseNotes only when specified via localVersionsPlistPath, and not from the App Store's API response.

I have set

[iVersion sharedInstance].showOnFirstLaunch = YES;

in the AppDelegate's

    + (void)initialize;

When the version is the same, it shows no alert on first launch.

However, when I add this line (and the associated versions.plist to my bundle):

[iVersion sharedInstance].localVersionsPlistPath = @"versions.plist";

then it shows the message specified locally, as I would expect.

I do not want to have to remember to update my app bundle each submission just to show this reminder when a user upgrades.

Is this a bug in the library? Or am I neglecting to do something?

Thanks!

  • Karl

iVersion doesn't currently have the feature of showing the latest installed version's release notes automatically from the app store. This is a good idea, and something I've been thinking about adding, especially now that auto-updating on iOS 7 has made the other functionality less important.

Definitely. Looking at the code really quickly, I didn't see an obvious place to insert the necessary call. If you can point me to about where, then I can quickly implement it - of course, you'll probably do it quicker and more accurately than me!