Lưu & xuất bản flow
Flow Builder tách biệt việc lưu và xuất bản. Bản nháp giữ lại công việc của bạn trong Adapty Dashboard, còn xuất bản giúp phiên bản hiện tại có thể được người dùng truy cập thông qua SDK. Bài viết này đề cập đến cả hai thao tác và thời điểm sử dụng từng thao tác.
Lưu flow dưới dạng bản nháp
Remote Config không hợp lệ sẽ ngăn bạn lưu bản nháp.
Flow Builder tự động lưu tiến trình của bạn mỗi một phút.
Để lưu bản nháp thủ công, nhấp Save draft ở góc trên bên phải của Flow Builder, hoặc nhấn Cmd/Ctrl + S.
Bản nháp chỉ hiển thị trong Dashboard. Chúng không ảnh hưởng đến những gì người dùng thấy trong ứng dụng, kể cả khi flow đã được gán vào một placement.
Xuất bản một flow
Xuất bản sẽ làm cho phiên bản hiện tại của flow khả dụng với người dùng thông qua SDK. Sau khi xuất bản, phiên bản mới sẽ thay thế phiên bản đã xuất bản trước đó của cùng một flow.
Để thêm một flow vào một placement, hãy xuất bản nó trước. Flow ở trạng thái Draft không thể được thêm vào.
Để xuất bản flow của bạn, nhấp vào Publish to Live ở góc trên bên phải của Flow Builder.
Điều xảy ra tiếp theo phụ thuộc vào việc flow đã được gán cho một placement hay chưa:
- Flow đã có trong một placement: Người dùng sẽ thấy phiên bản mới vào lần yêu cầu tiếp theo đến placement đó.
- Flow chưa có trong placement nào: Thêm flow vào một placement để bắt đầu hiển thị cho người dùng.
Một flow sẵn sàng để xuất bản khi mọi action, màn hình và phần tử sản phẩm đều được cấu hình đầy đủ. Xem Xử lý sự cố để biết các lỗi thường gặp.
Phông chữ tùy chỉnh không được đóng gói cùng flow — bạn phải thêm từng file phông chữ vào bundle của ứng dụng. Nếu thiếu file, người dùng sẽ thấy phông chữ mặc định của hệ thống.
Để thay đổi phông chữ trên một flow đã xuất bản mà không làm hỏng các phiên bản cũ: sao chép flow, thay đổi phông chữ trong bản sao, rồi nhắm bản sao đó đến một đối tượng trên các phiên bản ứng dụng đã có phông chữ đó.
Trạng thái flow
Mỗi flow đều hiển thị trạng thái trong danh sách Flows. Trạng thái phản ánh vị trí của flow trong vòng đời lưu và xuất bản.
| Trạng thái | Ý nghĩa |
|---|---|
| Draft | Flow chưa từng được xuất bản. Chỉ có bản draft, nên người dùng chưa thấy được. Bạn cần xuất bản bản draft trước để thêm vào một placement. |
| Dirty | Flow đã được xuất bản, nhưng có các chỉnh sửa đã lưu chưa được xuất bản. Người dùng vẫn thấy phiên bản xuất bản cuối cùng cho đến khi bạn xuất bản lại. |
| Publishing | Đang trong quá trình xuất bản. |
| Failed | Lần xuất bản cuối thất bại. Người dùng vẫn tiếp tục thấy phiên bản xuất bản cuối cùng (nếu có). |
| Published | Phiên bản đã lưu mới nhất đang hoạt động. Không có chỉnh sửa chưa được xuất bản. |
| Archived | Flow đã được lưu trữ và không thể chỉnh sửa cho đến khi bạn khôi phục lại. |
Khắc phục sự cố
Một hành động chưa hoàn chỉnh, màn hình trống, phần tử sản phẩm chưa được gắn sản phẩm, hoặc JSON Remote Config không hợp lệ đều sẽ chặn cả việc xem trước lẫn xuất bản. Xem danh sách đầy đủ và cách xử lý từng trường hợp tại Sự cố thường gặp.
Xem trước flow của bạn trong ứng dụng Adapty để phát hiện sự cố trước khi xuất bản. Nếu flow không tải được trong chế độ xem trước, hãy kiểm tra thông báo lỗi để biết thêm chi tiết.