Partial Flow 1.4 Apply update policy

Overview

Aspect

Description

Summary

The system validates if current app version can be used and instructs the user to update.

Goal

Determine if app updates are available and if current app version is blocked.

Preconditions

None

Postconditions

None

Used by

Parameters

None

Possible Results

  • App version is allowed

Additional Documentation

None

Possible errors

  • No internet
  • Server unreachable
  • Device incompatible

Logical test cases


Flow

#

Description

Next

1.1

System determines update policy for current app version

  • Duration: 0.0 - 1.5 seconds

1.1a

Case: Current app version is allowed

Result: App version is allowed

1.1b

Case: Current app version is blocked, update is available

2

1.1c

Case: Current app version is blocked, no update is available

3

1.1d

Error: No internet

Error flow: No internet

1.1e

Error: Server unreachable

Error flow: Server unreachable

2

WHEN APP VERSION IS BLOCKED AND UPDATE AVAILABLE

2.1

System displays screen ‘Update needed’

  • Actions: Close, To Play/App Store

2.1a

User selects Close

End

2.1b

User selects To Play/App Store
→ System opens Play/App Store and suspends app

3

WHEN APP VERSION IS BLOCKED AND NO UPDATE AVAILABLE

3.1

System displays screen ‘App is blocked’

  • Actions: Help, To Play/App Store

3.1a

User selects Help

Go to: UC9.6 Get help

3.1b

User selects To Play/App Store
→ System opens Play/App Store and suspends app