Skip to content

Mobile: FCM Allow/Deny action buttons + fivucsas://nfc-session deep-link for push approve-login #96

Description

@ahmetabdullahgultekin

From docs/TODO.md Phase A3 (still open on HEAD). FivucsasFirebaseMessagingService.kt builds a plain NotificationCompat with no .addAction() Allow/Deny buttons, there is no ApprovalActionReceiver to POST a signed approval to /api/v1/nfc/approve //deny, and MainActivity.onNewIntent (line 58) only forwards NFC intents — no fivucsas://nfc-session intent-filter or session-id deep-link handler exists. Approve-login itself works in-app (ApproveLoginViewModel/Repository); this is the push-notification UX layer on top. Protocol spec lives in the NFC_PUSH_APPROVAL_PROTOCOL plan (Ed25519 device registration).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsurface/mobileclient-apps (Kotlin Multiplatform)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions