Push permission

Two types of Push:

  1. Payload (Sign Request Push). Any application can send Sign Requests with a push notification after the user interacted with the app at least once.

    1. Backend integration: the Webhook & Payload get will contain a user token after the user decided to interact by signing a payload.

    2. xApp & Browser (Web3) integrations obtain a user token after xApp open / Sign In.

    - A user token is valid for 30 days (default, can be extended on a per app basis if good reasons are provided). Every time the user interacts with the app again, the 30 day cycle will reset. - When creating a new payload (sign request), the user token can be specified in the payload, after which the user will receive a push notification, and the sign request will present itself in the Event List of the user. - Users can revoke the user token validity in Xumm (Settings - 3rd party apps - Revoke) - A user token is user & app bound, meaning the same user token can only be used by the API credentials it was originally extended to.

  2. Custom xApp push events. Custom xApp push events are permissioned.

    1. Notification with link to xApp

    2. Notification with link to xApp & Event in Event list with link to xApp

Last updated