Conversation
Adds: the logic to handle the logic of showing jetpack feature removal overlay on phase 4 when clicking at the deeplink
|
|||||||||||
| 💡 Scan this QR code with your Android phone to download and install the APK directly on it. | ||
| App | WordPress | |
| Build Flavor | Jalapeno | |
| Build Type | Debug | |
| Commit | a944ddb | |
|
|||||||||||
| 💡 Scan this QR code with your Android phone to download and install the APK directly on it. | ||
| App | Jetpack | |
| Build Flavor | Jalapeno | |
| Build Type | Debug | |
| Commit | a944ddb | |
|
@AjeshRPai - Everything is working as expected. I tested pre and post 4. The overlays are visible upon entry for P4 and not visible < P4. In P4 the user lands on the my site view when deep linking or using a already created shortcut (for stats, notifications). I did not have any issue with the deep linking overlays. What you had for tracking was fine, I only added the "stats", "notifications" or "reader" prefix |
|
Hey @ovitrif 👋🏼 |
Hey @AjeshRPai 👋 I'll quickly check the code and submit my review 👍 |
ovitrif
left a comment
There was a problem hiding this comment.
Code changes LGTM 🎉
Thank you for the excellent work on wrangling this @AjeshRPai 👏


Closes #17849
What?
This PR implements The Jetpack feature overlay for phase 4 - shown when you access the deep link and shortcut in phase 4.
Why?
Earlier we used to show the Landing page when the user navigates from the deeplink and shortcut on phase 4 without any messaging or overlay, this felt like a bad good User experience since the user expects to be guideded to Stats/Reader. Showing an overlay to the user informing that the features have moved to the user will prompt the user to migrate to the Jetpack app.
How?
📹 Screenshots
Testing instructions
1. When Phase 4 is not enabled
2. When Phase 4 is enabled
3. Regression testing
Regression Notes
Potential unintended areas of impact
Migration Overlays or Deeplink overlays are affected
What I did to test those areas of impact (or what existing automated tests I relied on)
Manual testing
What automated tests I added (or what prevented me from doing so)
PR submission checklist:
RELEASE-NOTES.txtif necessary.