Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Remove Rewards ToS checkbox slide in onboarding #1695

Closed
karenkliu opened this issue Oct 15, 2019 · 1 comment
Closed

Remove Rewards ToS checkbox slide in onboarding #1695

karenkliu opened this issue Oct 15, 2019 · 1 comment

Comments

@karenkliu
Copy link

karenkliu commented Oct 15, 2019

Description

Currently, there is an additional step in the onboarding flow to check the Rewards Terms of Service checkbox:
ios 4

Remove the checkbox slide and add "By turning on Rewards, you agree to the Terms of Service." to the Rewards slide.

Design

ios 3

User Flows

New user, In ad region

Show search engine selection, Brave Shields explanation, Brave Rewards, and ad onboarding.

user flow - ios onboarding ads available

New user, Out of ad region

Show search engine selection, Brave Shields explanation, and Brave Rewards.

user flow - ios onboarding ads unavailable

ios ads unavailable

Existing user, in ad region

Show Brave Rewards and ad onboarding.
user flow - ios onboarding existing user in ad region

Existing user, out of ad region

Show Brave Rewards.
user flow - ios onboarding existing user out of ad region

ios ads unavailable

(Future case) Existing user, BR on, ad becomes available in the region

Show ad onboarding.

user flow - ios onboarding BR on notify ads

ios br on

@srirambv
Copy link
Contributor

Verification passed on iPhone XR with iOS 13.2 running 1.13(19.10.21.22)

  • New User
    • Verified full onboarding flow is shown on clean install of 1.13
  • Existing user in ads supported region who did onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13
  • Existing user in ads supported region who skipped onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13

Verification passed on iPhone 7+ with iOS 13.1 running 1.13(19.10.21.22)

  • New User
    • Verified full onboarding flow is shown on clean install of 1.13
  • Existing user in ads supported region who did onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13
  • Existing user in ads supported region who skipped onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13

Verification passed on iPad Pro with iOS 13.2 running 1.13(19.10.21.22)

  • New User
    • Verified full onboarding flow is shown on clean install of 1.13
  • Existing user in ads supported region who did onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13
  • Existing user in ads supported region who skipped onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13

Verification passed on iPhone 6 with iOS 12.4 running 1.13(19.10.21.22)

  • New User
    • Verified full onboarding flow is shown on clean install of 1.13
  • Existing user in ads supported region who did onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13
  • Existing user in ads supported region who skipped onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13

Verification passed on iPad Pro with iOS 12.4 running 1.13(19.10.21.22)

  • New User
    • Verified full onboarding flow is shown on clean install of 1.13
  • Existing user in ads supported region who did onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13
  • Existing user in ads supported region who skipped onboarding in 1.12.1
    • Verified only rewards onboarding is shown on upgrade from 1.12.1 to 1.13

Note: The following scenario failed on devices

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.