Get latest version of app from Appstore - ios

How can I get the latest version of the app from the Appstore?
I want to compare current user version to the latest version on the Appstore.
If the version of the user is older than the one on the Appstore, I will notify him to update it.
Thanks.

You can try iVersion by nicklockwood.
It allows to automatically check for updates and inform the user about new features. It automatically detects when the new version of an app is released on the App Store and informs the user with a helpful alert that links them directly to the app download page.

Related

How to make user forcefully update the newer version of the app available

i have uploaded my app on iTunes but it have some errors now i need to upload newer version of the app and force user to update to that version. How can i do this .. I need help on this..Thanks in advance
If you already uploaded you app, this is not possible. You need to implement this yourself. Basically check against some server where you get the current version from. If the app version doesn't match this one, just show an error message.
In iTunesConnect you can specify that the old version will appear in iCloud, see this doc: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ReplacingYourAppWithANewVersion.html#//apple_ref/doc/uid/TP40011225-CH14-SW3
But note that this doesn't affect people who have already downloaded your app.

Send iOS user to update iOS version

Is there a way to send a user to the iPhone settings screen - the page where he can update the iOS version. Is this possible?
I want to notify users of old versions of my app the this version is no longer supported and that an iOS update is required to see new versions.
You can't send user to any other part of the settings screen other then your apps part.
As mentioned by madmik3 might/will actually reject your app because of this.
You might want to present the user with a alert telling them they should update there iOS version. But be aware that some device can not longer update and Apple will offer them an older version of you if you allowed it.
This version should then not give the message of be unavailable.

iTunes Connect - beta testing - push new build before external user accepts initial invite?

I have pushed a version of my beta app to the itunes connect beta app service. I have gone through the beta app approval process, and have been accepted. I sent invites to a bunch of external users. I have pushed another version/build of my application. Not all of my external users have accepted the initial invitation for the application. I have had to disable the old version before I could push the new one into the approval process, which does not allow the previously invited users (ones that had not accepted ) to get the previous version or even see the app as available. I did change the version (from 0.1.3 to 0.1.4) if I only changed the build number instead of the version, would my previous external users be able to access the previous build while in the approval process for the new build?
Apple says that only one of the versions can be enabled for TestFlight beta testing.
If you upload a newer version, then you need do disable the old version of you app. Then only you can share new version.
If you want the old version back, then you need to disable new version and enable old version.
In short, only one version of your app will be active.

iOS Cordova App not showing version updates available

Currently when making a new release android customers are given a notification that a new version of the is available for download.
I have searched for solutions on here (stackoverflow) but the only related answers are for apps developed in xcode.
How can I notify customers when releasing a new version of the app to itunes?
You could store the current app version in your database and use appVersion plugin to get the installed version on the device. Then you can compare the versions (on start-up e.g.) and notify the user somehow that there is a new version available. You can even provide add link to your app in App Store.
I'm using this plugin: https://github.com/WellBload/cordova-plugin-app-version/blob/4234061/README.md
It does require some maintenance because you have to update your database every time the update has been released. The choice is yours.

How to update the app from app store if new app version is available?

What I am trying to do is when you open the app, app will query the app store to check if your current version is lower than the one in app store. If yes, the app will direct user to app store to upgrade it.
The current version of the app on app store is 1.5.4. What I am doing is to go to xcode and change the version of the app to 1.5.3 in xcode5 and then try to run the app again. Now I can detect a new version of the app like below :
Like I said, user will be direct to app store to update the app. However, on the app store, the page shows Free not Update one.
How can we direct user to update the app if there is a newer version from app store.
The url I am trying is
http://itunes.apple.com/app/id
and I also try this
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=,
but app store displays a blank page.

Resources