Кодирование колбэков
Кодирование URL-адресов — это метод преобразования конфиденциальных разделов сложных URL-адресов в код, чтобы их мог прочитать сервер. Кодирование URL-адресов — важный процесс. Неправильная кодировка URL-адреса может привести к ошибке сервера, не позволяющей Adjust прочитать и обработать параметры. Это может привести к потере важны данных колбэка, а также ошибкам в функционировании перенаправления и фолбэков
К URL колбэка и URL ссылки применяются одинаковые правила кодирования.
Требования к кодированию URL в Adjust
Закодировать нужно только URL-адреса колбэков.
Всегда кодируйте следующие символы. Более подробный список приведен в спецификации RFC 3986.
- Небезопасные специальные символы:
@
,&
,+
,,
,/
,:
,;
,=
,?
,@
,"
,<
,>
,#
,%
,{
,}
,|
, ``,^
,~
,[
,]
, `````,(
,)
- Пробелы ()
- URL-адреса в качестве параметров (например, URL-адрес резервной страницы)
- Параметры внутри параметров (например, значение источника ссылки для установки в Android)
Также не рекомендуется использовать в URL-адресах колбэка пробелы и специальные символы. Вместо них используйте символ подчеркивания.
Хотя в наших инструкциях указано, когда необходимо кодировать значительную часть URL-адреса, необходимо кодировать любое значение параметра, содержащее небезопасные символы. Если вы не уверены, содержит ли значение небезопасные символы, введите его в кодировщик URL. Он преобразует любые небезопасные символы в итоговом значении.
{ }
) кодироватьне нужно .
При неправильном кодировании URL-адреса на сервере возникнет ошибка, что приведет к сбоям в работе фоллбэков и перенаправлений, а также к невозможности считывания и обработки параметров.