Our app does not need to be updated, perfect, release the new version unexpectedly. So when the new version comes out, how do you remind users to upgrade? What kind of alert method is better, easy for users to upgrade the application? I have summed up four methods here:
1. How the server sends notifications. When a new version is available, the server sends a notification to all users reminding them to update. Benefit: After the user downloads the app, you can receive a notification and then update the version even if you haven't used it once. Cons: 1) The user may have updated the new version or received a prompt for a new version. 2) If the user closes the receive push notification, the user is not received even if the server push a new version prompt.
2. How to notify locally. here, I recommend checking for new versions when the app goes backstage, and then sending local notifications. Because users do not want to be interrupted when they use the app, or they do not want to upgrade at this time. Because he can't use the app during the upgrade process. Method: The server provides an interface to access the existing version.when the app enters the background,The local code can go to the server at regular intervals (1 days, or 3 days, or 1 weeks (without accessing the interface in the background) to get the current version of the app, and if there is an update, the popup dialog reminds the user to update, and the user is more willing to update. Because the update does not affect users ' use of existing apps at this time. Benefits: does not affect the user to use the app, is the user temporarily uses the app the time to update, the user preferred chooses the update version. Disadvantage: Cannot update the version in time.
3. The server provides an interface, the Access interface (in the middle of using the application (such as access to a module, this module calls this interface) for reminder updatesBenefits: Timely. Users can update the new version in a timely manner. Cons: Users are prompted in the middle of using the app, and are generally reluctant to update the new version.
4, in addition, friends of the league has automatic reminders of the function, the use of friends to push to achieve version updatesAdvantages and disadvantages of the same scenario I. Implementation method:Submit the version number of the app on the website, update the log and OpenURL, and then simply add a line of code to complete the automatic update check. For specific implementations, see:http://dev.umeng.com/auto-update/ios-doc/integrationI am the recommended way to use local notifications.
If the small partners have more and better solutions, welcome comments to add ~ ~
App Version Update reminder scenario