Определения типов | |
определение типа NSString | GMTDFleetEngineIDString |
Указывает поле идентификатора типа String. |
Документация по определению типа
typedef NSString GMTDFleetEngineIDString |
Указывает поле идентификатора типа String.
SDK получает строковые данные от других API и передает эти данные в неизмененном виде в Fleet Engine. Однако Fleet Engine требует, чтобы некоторые строковые данные соответствовали определенным правилам. Данные, передаваемые через SDK в Fleet Engine, могут привести к сбою запроса, если формат данных не соответствует правилам Fleet Engine. Чтобы предотвратить сбои запросов к Fleet Engine, используйте это определение типа, чтобы определить, какие поля входящих вызовов должны соответствовать следующим правилам форматирования:
- Строка должна быть допустимой строкой UTF-8 в нормализованной форме C UTF (см. http://www.unicode.org/reports/tr15/ ).
- Длина строки не должна превышать 64 символов.
- Строка не должна содержать символы «/», «:», «?», «,» или «#».
Вы несете ответственность за то, чтобы при вызове вашего клиента к SDK Fleet Engine строки идентификатора соответствовали ограничениям, указанным выше. Сам SDK передаст входные значения в неизмененном виде на серверную часть.