-
Notifications
You must be signed in to change notification settings - Fork 25
Controlling exposure notification
Artur Słomowski edited this page Jun 2, 2020
·
1 revision
Enables users to start and stop broadcasting and scanning, indicate if exposure notifications are running.
- Start the Exposure Notification Framework broadcasting and scanning process.
- PWA requests start of Exposure Notification Framework
- Call ExposureService.setExposureNotificationEnabled(_) with
true
.- If not previously started, Exposure Notification Framework shows a user dialog for consent to start exposure detection and get permission.
- If permission is granted and required services are enabled, Exposure Notification Framework will start broadcasting and scanning.
- All of Exposure Notification Framework methods are now available.
- Pass Exposure Notification Framework status - ENABLED - to PWA.
- If user denies on any of Exposure Notification Framework requests, onboarding is skipped and Exposure Notification Framework disabled.
- Pass Exposure Notification Framework status - DISABLED - to PWA.
- If Exposure Notification Framework is not available on user's device
- Pass Exposure Notification Framework status - NOT_SUPPORTED - to PWA.
- If any of the required services is disabled during Exposure Notification Framework
- Broadcasting and scanning process are stopped.
- Pass services status to PWA to inform user that something is missing.
- Exposure Notification Framework shows a user dialog to enable required service.
- Indicate if exposure notifications are enabled.
- Call ExposureService.isExposureNotificationEnabled
- Disable broadcasting and scanning.
- Call ExposureService.setExposureNotificationEnabled(_) with
false
- Contents of the Exposure Notification Framework database and keys will remain.
- If the app has been uninstalled by the user, this will be automatically invoked and the database and keys will be wiped from the device.
- Call ExposureService.setExposureNotificationEnabled(_) with
iOS Documentation
- README
- Controlling exposure notification
- Receiving exposures information
- Providing diagnosis keys
- Downloading diagnosis keys
- Removing historical data
- Reporting risk level
- Temporary exposure keys upload
About ProteGo
- Introduction
- SARS-CoV-2 infection risk groups
- Anonymity and security
- Further principles
- Version 2.0 functionalities scope
- Version 3.0 functionalities scope
- Version 4.0 functionalities scope
- ProteGO Safe and it’s documentation is licensed under
- Dictionary
Contributing
- How to contribute
- Code of conduct
- Feature request template
- Pull request template
- Issue template
- Security
- Support
- Contributors
- License
ProteGo Repositories