Sandbox tester
Kết nối App Store Connect để đổi tốc độ gia hạn của sandbox tester và xoá lịch sử mua trước khi chạy lại flow mua hàng.
Sandbox tester đã mua một gói đăng ký thì không thấy lại gói dùng thử. Với API key của App Store Connect, Astra Scout xoá được lịch sử đó và tăng tốc độ gia hạn, không cần mở website App Store Connect.
Bạn cần gì
- Một API key của App Store Connect: file
.p8, Issuer ID và Key ID của nó. - Vai trò tài khoản Apple quản lý được sandbox tester (Admin hoặc Account Holder).
- Ít nhất một sandbox tester trong App Store Connect → Users and Access → Sandbox.
Team key (nên dùng). Admin tạo trong App Store Connect → Users and Access → Integrations. Apple chỉ cho tải file .p8 một lần, nên hãy lưu lại.
Individual key. Cũng được hỗ trợ. Key này không có Issuer ID: bật Individual key (không có Issuer ID) trong mục này.
Thiết lập
- Mở Settings → App Store.
- Nhập Issuer ID và Key ID.
- Bấm Chọn file .p8… và chọn file. Mục này hiện tên file. Chưa có gì được lưu.
- Bấm Lưu. Mục này hiện Đã lưu key.
- Bấm Kiểm tra kết nối. Thành công sẽ hiện Đã kết nối · N sandbox tester.
- Ở Sandbox tester, chọn tester mà iPhone đăng nhập.
Key được lưu mã hoá trên máy Mac này và không bao giờ hiện lại. Gỡ xoá key.
Đổi tốc độ gia hạn
Ở Sandbox tester, mở Tốc độ gia hạn gói đăng ký và chọn một tốc độ. Dòng bên dưới cho biết gói 6 tháng kéo dài bao lâu ở tốc độ đó. Apple có thể mất đến một giờ để áp dụng.
Apple gia hạn gói sandbox tối đa 12 lần, rồi gói kết thúc.
| Tốc độ | 1 tuần | 1 tháng | 2 tháng | 3 tháng | 6 tháng | 1 năm |
|---|---|---|---|---|---|---|
| Mỗi 3 phút | 3 phút | 3 phút | 6 phút | 9 phút | 18 phút | 36 phút |
| Mỗi 5 phút (mặc định của Apple) | 3 phút | 5 phút | 10 phút | 15 phút | 30 phút | 1 giờ |
| Mỗi 15 phút | khoảng 5 phút | khoảng 15 phút | khoảng 30 phút | khoảng 45 phút | khoảng 1 giờ 30 phút | khoảng 3 giờ |
| Mỗi 30 phút | 10 phút | 30 phút | 1 giờ | 1 giờ 30 phút | 3 giờ | 6 giờ |
| Mỗi giờ | 15 phút | 1 giờ | 2 giờ | 3 giờ | 6 giờ | 12 giờ |
Astra Scout không bao giờ tự đổi tốc độ.
Xoá lịch sử mua
- Kết nối iPhone và mở menu … trên thanh công cụ của device.
- Chọn Xoá lịch sử mua sandbox…. Nếu chưa có key hoặc tester, Cài đặt sẽ mở ở mục App Store.
- Đọc hộp xác nhận (có tên tài khoản sandbox), rồi bấm Xoá lịch sử mua.
Không hoàn tác được. Apple chỉ báo đã nhận yêu cầu, không báo khi nào xong.
Gói đăng ký chưa hết hạn vẫn còn đến khi hết hạn. Nếu bạn hay chạy lại flow mua hàng, hãy chọn tốc độ gia hạn nhanh trước.
Sau khi xoá
- Nếu iOS yêu cầu, đăng nhập lại tài khoản sandbox.
- Mở Settings → Developer → Sandbox Apple Account. iOS có thể đã tắt Allow Purchases & Renewals; hãy bật lại.
- Mở lại app và kiểm tra app hiện trạng thái miễn phí hoặc paywall.
- Chạy flow mua hàng.
Xem Test mua hàng cho phần còn lại của việc chuẩn bị iPhone.
Xử lý sự cố
| Thông báo | Cách xử lý |
|---|---|
| Apple từ chối API key: kiểm tra lại Issuer ID, Key ID và file .p8. | Kiểm tra ba giá trị. File .p8 phải thuộc đúng Key ID đó. Individual key cần bật Individual key. |
| API key này không có quyền quản lý sandbox tester (cần vai trò Admin hoặc Account Holder). | Nhờ Admin tạo key, hoặc đổi vai trò của chủ key. |
| Không tìm thấy sandbox tester này trên App Store Connect (có thể đã bị xoá). | Chọn tester khác ở Sandbox tester. |
| Apple đang giới hạn tốc độ yêu cầu (rate limit). Đợi một lát rồi thử lại. | Đợi một phút rồi thử lại. |
| Không mở được key đã lưu nữa. Hãy chọn lại file .p8. | Bấm Chọn file .p8… rồi Lưu. |
| Không kết nối được tới App Store Connect. Kiểm tra mạng. | Kiểm tra kết nối mạng của Mac. |
