iOS
iOS copied to clipboard
Onboarding Intro - Pixels
Task/Issue URL: https://app.asana.com/0/1206329551987282/1207723831937959 CC: @SabrinaTardio
Description:
Add Pixels to Onboarding Intro flow.
Pixel Definitions #2, #3, #4.
Pixels #2 #3 are unique as per comment.
Steps to test this PR:
SCENARIO 1 - New Intro Flow
- Launch the New Onboarding Intro Flow
- Wait for the Dax Dialog “Ready for a better internet?” appears
- Ensure that
m.preonboarding.intro.shownPixel #2is fired. - Tap “Let’s do it”
- Wait for the Browser Chart to appear
- Ensure that
m.preonboarding.comparison.chart.shownPixel #3is fired. - Tap “Choose Your Browser”
8 Ensure that
m.preonboarding.choose.browser.pressedPixel #4is fired. - Repeat the steps and ensure that
m.preonboarding.intro.shownandm.preonboarding.comparison.chart.shownare not fired again
SCENARIO 2 - Old Onboarding Flow
- Enable Old onboarding flow (Edit Scheme -> Arguments -> Environment Variables -> Onboarding -> enable)
- Launch App
- Ensure that the
m.preonboarding.intro.shownPixes #2is fired. - Repeat the steps and ensure that
m.preonboarding.intro.shownis not fired again.
Definition of Done (Internal Only):
- [ ] Does this PR satisfy our Definition of Done?
Copy Testing:
- [ ] Use of correct apostrophes in new copy, ie
’rather than'
Orientation Testing:
- [ ] Portrait
- [ ] Landscape
Device Testing:
- [ ] iPhone SE (1st Gen)
- [ ] iPhone 8
- [ ] iPhone X
- [ ] iPhone 14 Pro
- [ ] iPad
OS Testing:
- [ ] iOS 15
- [ ] iOS 16
- [ ] iOS 17
Theme Testing:
- [ ] Light theme
- [ ] Dark theme
Internal references:
:no_entry_sign: The Asana task linked in the PR description is not added to iOS App Board project.
- Verify that the correct task is linked in the PR.
- :warning: Please use the actual implementation task, rather than the Code Review subtask.
- Verify that the task is added to iOS App Board project.
- When ready, remove the
bot: not in app boardlabel to retrigger the check.
This LGTM but I'll let @SabrinaTardio approve it since she had feedback before.