Thiết lập Adapty CLI trong ứng dụng Claude
Adapty Developer CLI hoạt động trong ứng dụng Claude, cho phép bạn quản lý tài khoản Adapty qua chat thay vì terminal. Claude chạy các lệnh trong một sandbox chỉ cho phép truy cập các domain đã được liệt kê, vì vậy CLI cần được thiết lập một lần trong Claude trước khi có thể đăng nhập vào tài khoản của bạn.
Claude Cowork và chat hiện đã được hợp nhất thành Claude: mọi thứ bạn làm được trong Cowork, bây giờ đều có thể thực hiện trong bất kỳ cuộc trò chuyện nào. Quá trình hợp nhất đang được triển khai theo từng gói. Nếu gói của bạn vẫn có Cowork riêng, hãy làm theo các bước tương tự và bắt đầu mỗi tác vụ trong Cowork.
Những gì bạn cần:
- Ứng dụng Claude
- Tài khoản Adapty
- Đối với các workspace Claude doanh nghiệp, cần có sự hỗ trợ từ quản trị viên workspace — xem Cho phép các domain Adapty
Để quản lý tài khoản Adapty của bạn từ ứng dụng Claude với ít cài đặt hơn, hãy kết nối Adapty MCP server thay thế. Bạn chỉ cần thêm một lần dưới dạng custom connector, không cần domain được phép và không cần đăng nhập trong mỗi cuộc trò chuyện.
Thêm plugin Adapty
Plugin Adapty bao gồm các skill mà Claude sử dụng để cài đặt, xác thực và điều khiển CLI, bao gồm cả skill Apple Ads dành cho công việc với Ads Manager.
Để thêm plugin:
- Trong Claude, mở Settings → Plugins.
- Nhấp Add → Add marketplace.
- Chọn Add from a repository.
- Trong trường URL, dán
https://github.com/adaptyteam/apple-ads-cli. - Nhấp Sync.
Các plugin Adapty xuất hiện trong mục Personal trong thư mục plugin.
Cho phép các domain của Adapty
Cho đến khi bạn cho phép Adapty trong danh sách domain được phép của sandbox, CLI không thể đăng nhập hoặc đọc tài khoản của bạn.
Hãy cho phép cả adapty.io và *.adapty.io. Ký tự đại diện (wildcard) không bao gồm apex domain trong hầu hết các cài đặt danh sách cho phép. Bản thân CLI kết nối đến api.adapty.io, còn một agent đọc tài liệu Adapty trong khi làm việc thì kết nối đến apex domain.
Claude áp dụng các cài đặt này khi một cuộc hội thoại bắt đầu. Nếu bạn thay đổi chế độ truy cập hoặc thêm domain trong khi đang hội thoại, cuộc hội thoại đó vẫn giữ nguyên cài đặt ban đầu — hãy bắt đầu một cuộc hội thoại mới.
Tài khoản cá nhân
Bạn tự thiết lập danh sách cho phép:
- Trong Claude, mở Settings → Capabilities.
- Bật Code execution and file creation. Khối Allow network egress sẽ ẩn cho đến khi bạn thực hiện bước này.
- Bật Allow network egress.
- Trong Domain allowlist, chọn Package managers only.
- Trong Additional allowed domains, thêm
adapty.io, sau đó thêm*.adapty.io.
Chế độ truy cập còn lại, All domains, cho phép sandbox truy cập bất kỳ trang web nào. Khi chọn chế độ này, bạn không cần thêm các domain của Adapty.
Không gian làm việc doanh nghiệp
Quản trị viên quản lý danh sách cho phép. Hãy yêu cầu họ thêm cả hai domain vào không gian làm việc.
Cài đặt và xác thực CLI
Mỗi cuộc trò chuyện bắt đầu trên một máy sạch: không có CLI, không có token, và không có cấu hình nào được giữ lại từ cuộc trò chuyện trước, vì vậy các bước cài đặt và đăng nhập sẽ lặp lại ở đầu mỗi cuộc trò chuyện.
Để cài đặt và xác thực CLI:
-
Bắt đầu một cuộc trò chuyện mới trong Claude.
-
Yêu cầu Claude cài đặt Adapty CLI — ví dụ: “Install the Adapty CLI”. Claude có thể xin phép mở các liên kết cài đặt — hãy cho phép.
-
Sau khi cài đặt xong, Claude sẽ đề nghị đăng nhập vào Adapty — hãy đồng ý, và Claude sẽ đăng một liên kết xác thực kèm mã thiết bị. Mã này sẽ hết hạn sau khoảng 15 phút.
-
Mở liên kết đó. Trang xác thực Adapty CLI sẽ mở trong trình duyệt của bạn.
-
Kiểm tra xem mã trên trang có khớp với mã Claude cung cấp không, rồi nhấn Authorize. Nếu mã không khớp, nhấn Deny và yêu cầu Claude tạo liên kết mới.
-
Quay lại chat, báo cho Claude biết bạn đã xác thực — ví dụ: “done”. Claude sẽ xác minh đăng nhập và hiển thị thông tin tài khoản của bạn.
CLI đã sẵn sàng. Để thiết lập app, sản phẩm và paywall từ chat, hãy xem hướng dẫn quickstart.
Khắc phục sự cố
| Vấn đề | Cách khắc phục |
|---|---|
| Skill không xuất hiện sau khi nhấn Sync | Kiểm tra lại URL repository là https://github.com/adaptyteam/apple-ads-cli, rồi nhấn Sync lại. |
| Lỗi mạng trong quá trình cài đặt hoặc xác thực | Thêm cả adapty.io và *.adapty.io vào danh sách cho phép domain. Cài đặt có hiệu lực khi bắt đầu cuộc hội thoại mới, vì vậy hãy bắt đầu cuộc hội thoại mới sau khi thêm chúng. |
| Liên kết xác thực không mở được hoặc bị từ chối | Mã xác thực hết hạn sau khoảng 15 phút. Hãy yêu cầu Claude tạo liên kết mới. |
| Mã trong trình duyệt không khớp với mã trong chat | Đừng nhấn Authorize. Hãy yêu cầu Claude tạo liên kết mới và bắt đầu lại. |