openedx / openedx/openedx-app-ios
[iOS] Soft and Force upgrade not working as expected
Open
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 31
- Forks
- 32
- PR merge metrics
- No merged PRs in 30d
Description
Soft and force upgrades don't seem to be working as expected, here are the details incase of:
Soft upgrade
- the main dashboard doesn't show any indication that an upgrade is available
- in settings, the upgrade option doesn't appear, it just says the app is up-to-date
Force upgrade
- in the logged-in experience the app doesn't show any indication for the user to upgrade the app, just says something went wrong
- in settings, the upgrade option doesn't appear, it just says the app is up-to-date
- upon logout and reopening the app, the user is still logged in into the app
- upon providing the correct credentials to log in, the app doesn't show any message that an upgrade is needed, just shows something went wrong
Comparison between old vs new app's working
| Soft Upgrade | Force Upgrade on Login | Force Upgrade while logged in |
|---|---|---|
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the listed soft-upgrade and force-upgrade flows in the iOS app, including settings, logged-in use, login, logout, and reopening. Trace the upgrade handling from each failing state; done means the app consistently indicates the required upgrade and shows the appropriate upgrade option or message instead of reporting that it is up to date or that something went wrong.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100