[Building a Super App] Tính năng Remote Debug nổi bật trên Tini Studio

Tính năng Remote Debug được hỗ trợ kể từ Tini Studio version 1.30.0 và Tini App Framework version 1.101.0

Overview

Nhằm hỗ trợ debug Tini App trên các thiết bị di động một cách dễ dàng và kiểm thử nhanh chóng ứng dụng trên môi trường testing gần với production nhất, Tini Studio cung cấp giải pháp Remote Debug.

Features

Các chức năng dưới đây được Tini Studio cung cấp khi developer sử dụng Remote Debug:

  • Cung cấp console tab thông qua devtools panel, phục vụ logging và inject debug code directly.
  • Môi trường debug gần với production mode.
  • Cung cấp sandbox api tương tự khi test app thông qua Dev Assistant nhưng không cần upload app qua đó giảm thời gian chờ đợi build new version từ server TIKI.

Operation guide

  1. Chuyển Simulator sang Remote Debug mode bằng cách click icon debug trên Simulator: icon debug trên Simulator
  2. Start “Generate Debug QR-Code”, chọn App Id từ menu, đợi Tini Studio build và upload remote app
  3. Sau khi build thành công, dùng camera Scan QR và mở link bằng app TIKI trên thiết bị di động. Đợi Dev Assistant load app và connect trực tiếp với Tini Studio.

Để xác nhận kết nối thành công, ứng dụng Tiki sẽ có thông báo “Open app in remote debug mode”. Sau khi kết nối, bật tab devtools trên Tini Studio và bắt đầu debug.

Khi có cập nhật về code. Thực hiện build lại từ bước 1.

Lưu ý:

  • Debug trên ứng dụng Tiki cần Tini App sử dụng các api với chuẩn HTTPS, domain name whitelist phải được cài đặt trên Tini Console.
  • Khi sử dụng tính năng remote debugging, sau khi có update source code, bạn cần disconnect remote debugging session, và ấn “Re-generate QR” và scan lại code để run lại app.

Support

Nếu gặp bất kỳ issue nào trong quá trình sử dụng Remote Debugging trên Tini Studio, vui lòng để lại bình luận tại bài viết này, Tini App sẽ hỗ trợ bạn giải đáp thắc mắc.

5 Likes

Em sử dụng tính năng remote debug không được và báo lỗi này
ERR! invalid json response body at https://api.tiki.vn/tiniapp-debugging/bundle/upload reason: Unexpected token < in JSON at position 1

Nhờ bạn record lại video và upload qua slack tini-apps.slack.com giúp mình nhé

1 Like

e đăng nhập slack mà bên slack tini chưa thêm em vô nên em ko vô được anh

slack báo e chưa có invite nên e ko vô được

Vào Th 4, 21 thg 9, 2022 vào lúc 11:50 Lý Lưỡng Thiên via Tiki Developers Community <notifications@tiki.discoursemail.com> đã viết:

bạn dùng link này thử Slack

Em bên team BeanOi anh add cái mail này vô giúp em với

Vào Th 4, 21 thg 9, 2022 vào lúc 11:50 Lý Lưỡng Thiên via Tiki Developers Community <notifications@tiki.discoursemail.com> đã viết:

anh không thấy được email của em, hoặc em upload video lên đây luôn thử

2 Likes