Mã hóa callback
Mã hóa URL là thao tác chuyển đổi các phần quan trọng của URL sang code để máy chủ có thể đọc được. Mã hóa URL là một bước quan trọng. Nếu URL không được mã hóa đúng, thì sẽ gây ra lỗi trên máy chủ, khiến cho Adjust không thể đọc và xử lý tham số. Việc này có thể khiến bạn mất đi dữ liệu callback quan trọng, đồng thời khiến lệnh redirect và fallback hoạt động sai.
Quy tắc mã hóa được áp dụng như nhau cho callback URL và link URL.
Yêu cầu liên quan đến mã hóa URL
Bạn chỉ cần mã hóa callback URL.
Các thành tố sau phải luôn được mã hóa. Để xem đầy đủ danh sách, vui lòng tham khảo thông số RFC 3986.
- Ký tự đặc biệt, không an toàn:
@
,&
,+
,,
,/
,:
,;
,=
,?
,@
,"
,<
,>
,#
,%
,{
,}
,|
, ``,^
,~
,[
,]
, `````,(
,)
- Khoảng trắng ( )
- URL dưới dạng giá trị tham số (ví dụ, fallback URL)
- Tham số lồng tham số (ví dụ, Android install referrer value)
Bạn không nên sử dụng khoảng trắng hay ký tự đặc biệt khi tạo callback URL. Vui lòng sử dụng dấu gạch ngang.
Mặc dù hướng dẫn nêu cụ thể bạn cần mã hóa phần nào của URL, nhưng bạn cũng cần mã hóa mọi giá trị tham số chứa ký tự không an toàn. Nếu không chắc liệu giá trị có chứa ký tự không an toàn hay không, thì bạn có thể nhập giá trị vào URL encoder. URL encoder sẽ chuyển đổi mọi ký tự nhạy cảm có trong giá trị.
{ }
) do đó, bạnkhông cần mã hóa trường dữ liệu.
Nếu URL không được mã hóa đúng, thì bạn sẽ nhận được một thông báo lỗi từ máy chủ của chúng tôi. Việc này có thể khiến fallback và redirect hoạt động sai, đồng thời khiến máy chủ không thể đọc hay xử lý tham số.