web
web copied to clipboard
feat: add smart banner support
Description
- Add meta tag for iOS
- Add the relevant info in the manifest for android (https://stackoverflow.com/questions/55838392/how-exactly-are-we-supposed-to-implement-the-native-app-install-prompt-for-chrom/66699710#66699710)
Notice
- [x] Have you followed the guidelines in our Contributing guide?
- [x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
Pull Request Type
- [ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
- [ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
- [x] :nail_care: New Feature (Breaking/Non-breaking Change)
Issue (if applicable)
closes #3045
Risk
Should pose no real risk here, the app should function as normal even if these smart banners don't work
Testing
Engineering
We will need a fleak build to test if this is working like we think it is. Testing on both iOS and Android.
Operations
When on an iOS phone you should see a banner at the top with a link to download the native app.
On android you should see a prompt to install the native version of the app.
Screenshots (if applicable)
@0xdef1cafe can we turn on the fleak build for this PR so we can test it?