Hướng dẫn sử dụng TestFlight: Test ứng dụng beta trên iOS

Trong bài hướng dẫn sử dụng TestFlight cho iOS này, bạn sẽ biết cách tích hợp TestFlight vào trong các ứng dụng, mời người khác cùng sử dụng bản beta và gửi lại các bản đóng góp về phần mềm cho bạn.

TestFlight Beta Testing là một sản phẩm của Apple, giúp người dùng dễ dàng mời bạn xung quanh kiểm tra các phiên bản ứng dụng iOS, watchOS và tvOS trước khi đẩy lên App Store.

Đây là một trong những bản hướng dẫn hiếm hoi mà không cần phải code, chỉ cần làm theo những bước sau là bạn đã dễ dàng sử dụng TestFlight rồi.

Bắt đầu

Bài hướng dẫn này sử dụng Drop Charge, từ hướng dẫn chơi game 2D iOS và tvOS. Vì bạn sẽ gửi các bản test phần mềm tới Apple để xem xét các ứng dụng beta, bạn nên làm gộp vào cùng một dự án của mình.

Hướng dẫn này giả định rằng ứng dụng của bạn được thiết lập để cấp phép và có ID ứng dụng được tạo trong cả Developer PortaliTunes Connect.

Thiết lập này nằm ngoài phạm vi của hướng dẫn này, nhưng bạn có thể nhận được tất cả thông tin bạn cần khi gửi và đẩy ứng dụng đó lên App Store.

Gửi bản hoàn thiện của ứng dụng tới iTunes Connect

Mở dự án trong Xcode, đảm bảo rằng bạn có đúng Bundle Identifier, Team ID và Release Code Signing Identity được cài đặt chuẩn.

Chọn Generic iOS Device:

Chọn Generic iOS Device
Chọn Generic iOS Device

Sau đó chọn Product > Archive:

Product > Archive
Product > Archive

Nếu hoàn thiện của ứng dụng ổn, Xcode sẽ mở cửa sổ Organizer với ứng dụng của bạn trong tab Archives. Bấm Upload to App Store...

Sau đó, Xcode sẽ nhắc bạn các tùy chọn phân phối trên App Store. Xcode tích tất cả các lựa chọn theo mặc định. Cứ để chúng như vậy và nhấp vào Next:

Ấn Next
Ấn Next

Cửa sổ tiếp theo yêu cầu bạn phân phối các tùy chọn đăng nhập. Bạn có thể chọn đăng nhập tự động hoặc chọn xác nhận phân phối và hồ sơ cấp phép theo cách thủ công. Chọn những cái có liên quan và nhấp vào Next.

Sau khi Xcode hoàn thành công việc của mình, nó sẽ hiển thị một trang tóm tắt cho ứng dụng bạn sắp gửi. Ấn vào Upload.

Ứng dụng của bạn sẽ bắt đầu tải lên iTunes Connect. Xcode hiển thị các thông báo khác nhau khi nó biên soạn, xác minh và cho phép ứng dụng. Khi quá trình tải lên kết thúc, bạn sẽ thấy thông báo sau:

Thông báo thành công trên màn hình
Thông báo thành công trên màn hình

Bấm Done.

Đó là tất cả những gì cần làm trên Xcode. Bản dựng beta của bạn hiện đã có trên iTunes Connect và đó là nơi bạn sẽ thực hiện phần còn lại để thiết lập TestFlight.

Thêm người kiểm tra ứng dụng

Bản dựng của bạn đã sẵn sàng để chạy thử, nhưng ai sẽ là người kiểm tra nó?

Apple xác định có 2 bộ kiểm cho TestFlight:

  • Internal Tester: Đây là người dùng iTunes Connect có thể là admin, quản lý ứng dụng, pháp lý, nhà phát triển hoặc tiếp thị viên cho quyền truy cập vào ứng dụng.
  • External Tester: Đây là bất kỳ người dùng nào bên ngoài muốn thử nghiệm ứng dụng. Những người này không có quyền truy cập vào tài khoản iTunes Connect theo bất kỳ cách nào, họ chỉ có thể tải xuống và cài đặt ứng dụng. Bạn có thể thêm tối đa 10.000 người thử nghiệm bên ngoài.

Trước khi người bên ngoài có thể kiểm tra ứng dụng, bạn phải gửi ứng dụng cho Apple để xem xét, giống như cách bạn gửi ứng dụng thông thường trên App Store. Các bài đánh giá này thường nhanh hơn các bài đánh giá ứng dụng bình thường, tuy nhiên bạn cũng không nên tin tưởng quá nhiều. Sau khi được phê duyệt, bạn có thể để những người bên ngoài kiểm tra ứng dụng của mình.

Mặt khác, những người thử nghiệm nội bộ được thông báo ngay lập tức về các bản dựng mới ngay sau khi chúng được tải lên và xử lý trong iTunes Connect. Nếu bạn muốn kiểm soát nhiều hơn các bản dựng được tải lên, bạn hãy xem xét nhóm thử nghiệm bên ngoài.

Để thêm một internal tester, vào User and Roles trong iTunes Connect:

Bấm vào Users and Roles
Bấm vào Users and Roles

Bấm vào dấu cộng + để thêm người mới:

Ấn vào dấu cộng + để thêm người mới
Ấn vào dấu cộng + để thêm người mới

Điền thông tin của người mới, dùng một địa chỉ email được quyền truy cập và bấm Next:

Điền email người mới
Điền email người mới

Bây giờ bạn cần gán vai trò cho người dùng mới. Xem các đặc quyền cho từng vai trò bằng cách nhấp vào dấu hỏi chấm ? và chọn vai trò thích hợp. Bạn cũng có thể giới hạn quyền truy cập vào một ứng dụng thông qua menu Apps hoặc giữ nguyên quyền truy cập All Apps mặc định.

Nếu bạn không chắc chắn nên chọn vai trò nào, hãy sử dụng Trình quản lý ứng dụng cho phép quản lý thử nghiệm beta và khả năng tải xuống ứng dụng. Sau khi thiết lập xong người dùng mới, hãy nhấp vào Next.

Chọn loại thông báo bạn muốn người thử nghiệm mới nhận được, sau đó nhấp vào Save:

Lưu thành viên mới
Lưu thành viên mới

iTunes Connect sẽ gửi lời mời đến người dùng mới và thông báo rằng, trước tiên người dùng đó cần xác minh địa chỉ email của mình trước khi tài khoản hiển thị trong iTunes Connect. Vào phần hộp thư đến, tìm email có tên Welcome New iTunes Connect User, ấn vào và kích hoạt tài khoản của bạn. Sau khi hoàn tất quá trình, người dùng mới sẽ được bật trên iTunes Connect và trở thành internal tester. Tạo trình thử nghiệm beta nội bộ mới chỉ là phần đầu tiên của quy trình. Bước còn lại là mời người thử nghiệm cụ thể này kiểm tra bản dựng mới nhất của bạn.

Email kích hoạt email của iTunes Connect
Email kích hoạt email của iTunes Connect
Thứ Sáu, 04/09/2020 09:03
52 👨 1.211
0 Bình luận
Sắp xếp theo