Automatically Notify Users of a New Version of Your App

Arthur Ariel Sabintsev’s Siren project notifies a user when the version of an app installed on device is older than the version in the App Store. The project supports version numbers with two to four increments (1.x to 1.x.x.x).

One particular feature of interest is the various options for notifying the user – force an upgrade; prompt for now or later; or offer options to update now, later or next time the app is started.

Siren is a Swift port of the Objective-C project Harpy.