Update show App-to-web education requirements
If the education is requested via the app, show the education if:
1. Education view limit is not reached
2. No other education is shown
3. Is not a browser app
4. Browser app and uri are available
If not requested, show if:
1. Education view limit is not reached
2. No other education is shown
3. Is not a browser app
4. Browser app and uri are available
5. Enough time has been passed since setup
6. Feature has not been used before
7. Is in allowlist of apps that allow education to show
8. App was opened via captured link
Test: request edu using test app + adb shell setprop persist.wm.debug.remove_app_to_web_education_limit_for_testing true
Bug: 359226240
Flag: com.android.window.flags.enable_desktop_windowing_app_to_web_education_integration
Change-Id: I533bc4a0ea8cc3b8d338eff17b2c092b771ebed7
19 files changed