Introduction
This article describes general data refreshing patterns in the Perfect Gym Go2 mobile app as well as some exceptions.
At the end of this article default troubleshooting of the most common problems with the mobile app is described. This instruction has been prepared for Android and iOS in separate paragraphs.
- This article may be useful i.e. when investigating the discrepancy in the Price of Products / Classes in the app and the PGM system.
- This article will be helpful to PG Champion, Administrator, Club Manager, Sales Manager and Club Owner.
General data refreshing rules
- The application loads all data when the user logs in
- Application refreshes all data when a user opens killed app (not when the app was in the background goes back to the foreground e.g. user was using app then switches to another one and again to PGGO2).
App is killed when user removes it from recent apps screenSometimes system can kill the background apps when it needs memory or is optimizing battery usage.
- 'Pull to refresh' mechanism implemented on most screens - it refreshes data related to a particular screen after action performed by user (pull to refresh)
- Picked screens are always refreshed when the user opens them
Screens with automatic refresh
Automatic data refresh is implemented in version 1.25.0. There are some screens which refresh data when the user enters them:
- Dashboard
- Notifications
- Classes list
- Class details
- Contracts list
- Contract details
On classes list and class details screens classes related data are refreshed
On dashboard and notifications list screen notifications related data are refreshed
On contracts list and contract details screens contract related data are refreshed
Data refresh issues - troubleshooting
When data in app is inconsistent with PGM or CP2 there are some steps user can perform to refresh data in the mobile app.
How to solve the problem in Android?
- On many screens, user can pulling down to refresh. This is a preferred solution that should help in most cases.
- If the previous step didn't solve the problem log out and log into the app again - this causes removal and loading of the user's related data from scratch.
- If that doesn't help user can clear application data. After that app will load all data again.
The procedure is as follows:
- open app info by long-clicking on app icon and choosing the proper action from the popup
- click on Storage and Cache
- click Clear cache and Clear Storage
They are usually located inside the Memory section.
Please note that these instructions may vary depending on your phone manufacturer and system version. Please check manufacturer website for more information.
4. Log into the app again.
5. If the problem has not been solved, contact the Perfect Gym Support Team.
How to solve the problem in iOS?
- On many screens, the user can pull down to refresh. This is a preferred solution and should work in most cases.
- If the previous step didn't solve the problem log out and log into the app again - this causes remove and loading user's related data from a scratch.
- If the problem has not been solved, contact the Perfect Gym Support Team.
Cached data - it is possible to delete it only when you delete the app and re-install it.