Get desktop application:
View/edit binary Protocol Buffers messages
Provides methods for working with devices attached to a Signal account.
Removes any push tokens associated with the authenticated device. After calling this method, the server will assume that the authenticated device will periodically poll for new messages.
(message has no fields)
(message has no fields)
Returns a list of devices associated with the caller's account.
(message has no fields)
A list of devices linked to the authenticated account.
Removes a linked device from the caller's account. Linked devices may only remove themselves. Primary devices may remove any device other than themselves.
The identifier for the device to remove from the authenticated account. The identifier must not be for the primary device.
(message has no fields)
Declares that the authenticated device supports certain features.
(message has no fields)
Sets the encrypted human-readable name for a specific devices. Primary devices may change the name of any device associated with their account, but linked devices may only change their own name. The response will indicate if the target device was not found.
A sequence of bytes that encodes an encrypted human-readable name for this device.
The identifier for the device for which to set a name.
The device name was successfully set
No device with the provided identifier was found on the account
Sets the token(s) the server should use to send new message notifications to the authenticated device.
If present, specifies the APNs device token(s) the server will use to send new message notifications to the authenticated device.
If present, specifies the FCM push token the server will use to send new message notifications to the authenticated device.
(message has no fields)
Used in:
The identifier for the device within an account.
A sequence of bytes that encodes an encrypted human-readable name for this device.
The approximate time, in milliseconds since the epoch, at which this device last connected to the server.
The registration ID of the given device.
A sequence of bytes that encodes the time, in milliseconds since the epoch, at which this device was attached to its parent account.
Used in:
A "standard" APNs device token.
Used in:
An FCM push token.