App Update Guide
Pleos App Market does not support automatic app updates. The app must provide and guide the update sequence so that users can perform updates themselves.
This guide distinguishes between the items that the app developer must implement and the features provided by the app market during the update procedure (version check → notification popup → move to app market → execute update).
App Update Process
- When the app is launched, it checks if it is the latest version. The version check is implemented by the app developer.
- If it is not the latest version, an update notification popup is displayed.
- The notification message is
A new version is available. Would you like to move to the page to update? (Yes, No), and this part is implemented by the app developer.
- The notification message is
- If Yes is selected in the notification popup from step 2, it moves to the app detail page.
- The path to the app detail page is
market://detail?package={package name}, and this part is implemented by the app developer.
- The path to the app detail page is
- After step 3, the app market checks the login status and performs the following:
- If not logged in, it displays the login page. Once the user completes the login, it moves to the last used page or the app market home and ends the update process.
- If logged in, it moves to the app detail page. When the user presses the [Update] button, the update proceeds.
- If No is selected in the notification popup from step 2, the update is not performed. At this time, according to the developer's policy, the app usage is maintained or terminated. This is implemented by the app developer.
- If it is the latest version in step 1, the app execution is maintained, and the update process ends.
Items Implemented by App Developers
| Item | Developer Implementation | App Market Provided |
|---|---|---|
| Version Check | ✅ | ⛔ (SDK provision to be considered later) |
| Display Update Notification Message | ✅ | ⛔ |
| Provide Path When Update Yes is Selected | ✅ | ⛔ |
| Check and Handle Login Status When Moving to App Detail Page | ⛔ | ✅ |
| Action When Update No is Selected | ✅ | ⛔ |