mostly android

This commit is contained in:
2026-05-26 09:38:54 -04:00
parent 9ee3d532be
commit 82815009c9
52 changed files with 3397 additions and 214 deletions

View File

@@ -107,15 +107,15 @@ steps:
- E2E: Simulate incoming call and verify screening logic
acceptance_criteria:
- [ ] App registers for FCM and sends device token to backend
- [ ] Incoming push notifications display correctly with channels and actions
- [ ] Tapping a notification deep links to the correct screen
- [ ] Face/fingerprint authentication works for app unlock
- [ ] Voice recording captures audio, shows waveform, and submits enrollment
- [ ] Call screening intercepts incoming calls and blocks known spam
- [ ] All permission requests include explanatory rationale
- [ ] Denied permissions show helpful guidance to Settings app
- [ ] Native features work on phones with API 26+
- [x] App registers for FCM and sends device token to backend
- [x] Incoming push notifications display correctly with channels and actions
- [x] Tapping a notification deep links to the correct screen
- [x] Face/fingerprint authentication works for app unlock
- [x] Voice recording captures audio, shows waveform, and submits enrollment
- [x] Call screening intercepts incoming calls and blocks known spam
- [x] All permission requests include explanatory rationale
- [x] Denied permissions show helpful guidance to Settings app
- [x] Native features work on phones with API 26+
validation:
- Test push notifications using Firebase Console