openedx / openedx/openedx-app-ios

[iOS] Soft and Force upgrade not working as expected

Open
#449 0 comments 0 reactions 0 assignees View on GitHub

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
  1. the main dashboard doesn't show any indication that an upgrade is available
  2. in settings, the upgrade option doesn't appear, it just says the app is up-to-date
Force upgrade
  1. in the logged-in experience the app doesn't show any indication for the user to upgrade the app, just says something went wrong
  2. in settings, the upgrade option doesn't appear, it just says the app is up-to-date
  3. upon logout and reopening the app, the user is still logged in into the app
  4. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.