Reminder solution for app version update and solution for app version update
Our apps need to be updated, improved, and released in a new version. After the new version is released, how can I remind users to upgrade it? Which reminder method is better, so it is easy for users to upgrade the application? Here I have summarized four methods:
1. How the server sends notifications. When a new version is available, the server sends a notification to all users to remind users of updates. Benefit: After downloading an application, you can receive a notification and update the version even if it has never been used. Disadvantages: 1) The user may have updated the new version, but he still received a prompt for the new version. 2) If the user closes the push notification, the user will not receive the notification even if the server pushes a new version.
2. Local notification method. Here, we recommend that you check whether a new version is available and then send a local notification when the application enters the background. This is because you do not want to be interrupted when using the app, or upgrade the app at this time. Because the app cannot be used during the upgrade process. method: The server provides an interface to access an existing version. When an application enters the background, the local code can be run at intervals of one or three days, or one week (you cannot access the interface once you enter the background) to access the server to obtain the version of the current application. If any version is updated, a dialog box is displayed to remind you to update the application, at this time, users are more willing to update, because the update does not affect the user's use of the existing app. Benefit: the app is updated when the user does not use the app for the time being, and the user is more willing to select the updated version. Disadvantage: The version cannot be updated in time.
3. The server provides an interface, which is used in the application (for example, to enter a module, this module calls this interface) to remind you to update the benefits: timely. Users can update new versions in a timely manner. Disadvantage: the user receives a prompt when using the app, and is generally unwilling to update the new version.
4. In addition, umeng has the automatic reminder function. umeng push can be used to achieve version update advantages and disadvantages. Implementation Method: Submit the app version number, update the log, and openURL through different channels on the website. Then, you only need to add a line of code to complete the automatic update check. For more information, see http://dev.umeng.com/auto-update/ios-doc/integration.
If you have more and better solutions, please comment on them ~~