Skip to content

Force an update on mobile using feature flags #451

@sdfcharles

Description

@sdfcharles

What is the feature?

  • We need to be able to force updating users to update their app to latest version

Example situations where we'd use this screen:

Mandatory:

  • More than 0.2.0+ versions behind, OR
  • Critical bug fix in an update (fixing a bug that could lead to lost or inaccessible funds)

Optional:

  • Cosmetic updates

What are requirements?

  • Feature flag to see if the user's on the latest version
  • UI screen communicating to the user that they need to update to the latest version, with buttons to:
    a) update (takes them to the App Store, or auto-update + restart [Google Play])
    b) I'll update later (shows user additional text, encouraging them to update and warning them of tx failures if they don't update)
  • Three flags:
  • Required_version:
  • Latest_version:
  • Update_text: Text in the banner nudging the user to update

Copy as follows: "We noticed that you haven't updated your app. Please update to the latest version."

What does it solve?

  • If there's a critical bug that can affect fund flows, we can limit risk by forcing all users to

What is the alternative?

  • Users tick "automatic updates" on their phone, and rely on that for updates
  • We present a banner telling users to update, but that can be dismissed
  • We don't prompt users to update, which could lead to the loss of funds in some cases.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions