Get desktop application:
View/edit binary Protocol Buffers messages
Contains a single file descriptor that describes the message that is serialized in message_data.
The message name that is encoded in message data For example, if `message MyCustomMessage` is encoded, then the message name should be MyCustomMessage.
The serialized message data.
Used as request type in: mobile.antispam.safetynet.v1.SafetyNet.GetNonce, mobile.bridgetest.v1.Authenticated.Exception, mobile.bridgetest.v1.Disabled.Exception, mobile.bridgetest.v1.PreRegistration.Exception
(message has no fields)
Used as response type in: mobile.badgecount.v1.BadgeCount.SetUnreadConversations, mobile.bridgetest.v1.Authenticated.Exception, mobile.bridgetest.v1.Authenticated.Workout, mobile.bridgetest.v1.Disabled.Exception, mobile.bridgetest.v1.Disabled.Workout, mobile.bridgetest.v1.PreRegistration.Exception, mobile.bridgetest.v1.PreRegistration.Workout, mobile.video.v1.KikVideo.OnLeaveConvoConference, mobileremote.video.v1.MobileVideo.OnConvoVideoStateChanged
(message has no fields)
A bare JID for a kik user. Domain component is omited and assumed to be talk.kik.com
Used in:
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,Used in:
The kik client version composed of major, minor, bugfix, build, and/or dev_build version numbers. The string representation of release builds is {major}.{minor}.{bugfix}.{build} The string representation of internal (dev) builds is {major}.{minor}.{bugfix}-{dev_build} In rare cases, we can see an internal build with the format {major}.{minor}.{bugfix}.{build}-{dev_build} It is expected that major and minor versions will be double digit.
The maximum of 10 comes from the current limitation in the device database where the full string representation of the clients version must be less than 16 characters. and the shortest major.minor.bugfix. string is 6. (16 - 6 = 10) This is optional
The dev build occurs after the first optional dash ("-") character, and is represented as everything after, including any subsequent dashes. The maximum of 10 comes from the current limitation in the device database where the full string representation of the clients version must be less than 16 characters. and the shortest major.minor.bugfix- string is 6. (16 - 6 = 10) This is optional
A Kik device ID. Device IDs should be generated on install and persist across the user resetting their account.
Used in:
Should NOT be NONE
The UNPREFIXED device id.
Note: Except for 0, numbering should be kept consistent with https://github.com/kikinteractive/kik-server/blob/master/common/src/main/java/com/kik/utils/KikDevice.java
Used in:
,iPhone
Android
Server teams test client
Bot
Winphone
Symbian
J2ME
Used in:
Domain component is omitted and assumed to be groups.kik.com
Used in:
, , , , , , , , , , , , , , , , ,Used in:
,XiRequestId identifies a "logical request", which may consist of many xiphias requests. In other words, if an XiRequestId is provided for a call, than any xiphias request spawning from that call should re-use the provided XiRequestId. The string representation of an XiRequestId is the canonical UUID representation. This representation should only be used where using an XiRequestId directly is not possible. It is primarily used for cases such as metrics and request tracing.
Used in:
A string token that is used to route calls to services in a deterministic (sticky) way. The contents of the token string is left up to the client, but it should be something consistent such as JID or device ID. The users of this token should not care about what the client has used as the token string.
Used in:
************************************************************************************************* User identifiers *************************************************************************************************
Used in:
, , , , , , , , , , , , , , ,