Skip to content

Harden Android screen-share startup - #94

Merged
ralyodio merged 1 commit into
profullstack:masterfrom
phucnguyen1707:fix/mobile-screen-share-notifications
Sep 3, 2026
Merged

Harden Android screen-share startup#94
ralyodio merged 1 commit into
profullstack:masterfrom
phucnguyen1707:fix/mobile-screen-share-notifications

Conversation

@phucnguyen1707

Copy link
Copy Markdown
Contributor

Summary

  • keep Android screen sharing and WebRTC hosting alive while notification and MediaProjection system prompts temporarily background the app
  • request Android 13+ notification permission on a best-effort basis without blocking screen-share startup
  • declare the notification permission and add an installable Android preview APK profile
  • validate the generated native project in CI for the exact screen-share permission set and MediaProjection service wiring

Safety

A genuine background transition still stops capture and hosting. Only transitions that occur while a known native prompt is active are deferred, and the deferred state is reconciled when the prompt finishes.

Validation

  • mobile lint and typecheck: pass
  • mobile tests: 14 files, 125 passed
  • Android bundle export: pass
  • clean Android prebuild: pass
  • generated native screen-share verifier: pass
  • final Fable max-effort review: approved

No paid EAS cloud build was started.

@ralyodio
ralyodio merged commit 46700ba into profullstack:master Sep 3, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants