You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a developer of the notification service, I would like to have more information of the devices registered in the service.
Background
Currently just the firebase token and the ethereum address is stored for every device
It would be very useful for new functionalities to store information about the device (operating system, version, client), so we can use different logic for every device depending on iOS, Android, Web...
Acceptance criteria
Device information should be gathered and stored when a device is registered in the service.
The following information are required by the new endpoint:
Array of signatures (r, s, v) that where generated by the accounts that should be registered
Firebase push token
Build number (e.g. 1644)
Version name (e.g. 1.0.0)
Client (e.g. android, ios or extension)
Bundle identifier (e.g. io.gnosis.safe or pm.gnosis.heimdall)
Technical Details
The new endpoint should be reachable via /v2/auth/
To register a new device a POST request needs to be performed.
Story
As a developer of the notification service, I would like to have more information of the devices registered in the service.
Background
Currently just the firebase token and the ethereum address is stored for every device
It would be very useful for new functionalities to store information about the device (operating system, version, client), so we can use different logic for every device depending on iOS, Android, Web...
Acceptance criteria
Device information should be gathered and stored when a device is registered in the service.
The following information are required by the new endpoint:
1.0.0
)android
,ios
orextension
)io.gnosis.safe
orpm.gnosis.heimdall
)Technical Details
The new endpoint should be reachable via
/v2/auth/
To register a new device a POST request needs to be performed.
The payload should be in the following format:
None of the devices will be update/created if invalid information is provided for one of them.
Each signature is generated by signing the following data:
sha3("GNO" + <pushToken> + <build_number> + <version_name> + <client> + <bundle>)
Response would be a list with one element for every owner that signed the tx:
The text was updated successfully, but these errors were encountered: