Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Đăng ký thiết bị iOS bổ sung

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Nếu bạn muốn phân phối các bản dựng iOS đặc biệt bằng cách sử dụng Phân phối ứng dụng, bạn phải làm theo hướng dẫn này để đăng ký thiết bị của người thử nghiệm. Bản dựng đặc biệt là bản dựng không được ký bằng hồ sơ Doanh nghiệp. Một thiết bị chỉ có thể cài đặt một bản dựng đặc biệt nếu số nhận dạng thiết bị duy nhất của thiết bị (UDID) được bao gồm trong hồ sơ cấp phép của bản dựng.

Khi người thử nghiệm chấp nhận lời mời thử nghiệm ứng dụng của bạn, App Distribution sẽ yêu cầu quyền chia sẻ mã nhận dạng thiết bị của người thử nghiệm với bạn, nhà phát triển. Trước khi tải xuống một bản dựng đặc biệt, App Distribution yêu cầu người thử nghiệm đăng ký thiết bị của họ. Nếu người thử nghiệm đăng ký thiết bị của họ, Phân phối ứng dụng sẽ thu thập UDID từ thiết bị và thông báo cho bạn về UDID qua email.

Khi bạn nhận được email có chứa UDID, hãy cập nhật hồ sơ cấp phép của bạn với UDID và phân phối bản dựng mới cho người thử nghiệm của bạn. Bạn có thể xuất UDID theo cách thủ công bằng bảng điều khiển Firebase hoặc Firebase CLI hoặc bạn có thể xuất UDID theo lập trình bằng fastlane .

Xuất UDID theo cách thủ công

  1. Thêm các thiết bị vào cổng nhà phát triển Apple của bạn.
    • Tùy chọn 1: Nhập UDID của thiết bị dưới dạng tệp CSV.

      Trong tab Người thử nghiệm & Nhóm của bảng điều khiển Phân phối ứng dụng, chọn Tất cả người thử nghiệm , sau đó nhấp vào Xuất UDID của Apple để tải xuống tệp CSV. Tiếp theo, nhập tệp vào tài khoản nhà phát triển Apple của bạn bằng cách sử dụng tùy chọn Đăng ký Nhiều thiết bị . Để tìm hiểu thêm, hãy xem Phân phối ứng dụng của bạn cho các thiết bị đã đăng ký .

      Lưu ý rằng tài khoản nhà phát triển Apple của bạn chỉ có thể cho phép bạn nhập một số lượng thiết bị hạn chế mỗi năm.

    • Tùy chọn 2: Thu thập và nhập UDID qua email.

      Trên trang Thêm thiết bị của cổng nhà phát triển Apple, hãy đăng ký UDID mới được chỉ định trong email bạn nhận được.

  2. Thêm các thiết bị đã đăng ký vào hồ sơ cấp phép của bạn.
  3. Tải xuống hồ sơ cấp phép và sử dụng hồ sơ đó để xây dựng lại ứng dụng của bạn. Nếu bạn đang xây dựng lại chỉ để cập nhật các thiết bị đã đăng ký, đừng cập nhật số phiên bản hoặc phiên bản.
  4. Phân phối lại ứng dụng của bạn từ bảng điều khiển Firebase hoặc CLI . Nếu bạn đã phân phối một bản dựng có cùng số bản dựng và phiên bản, thì chỉ những người dùng thiết bị mới đăng ký mới nhận được email thông báo.

Xuất UDID theo chương trình bằng fastlane

  1. Xuất tất cả UDID của thiết bị thử nghiệm của bạn dưới dạng tệp CSV từ fastlane. Ví dụ: tạo và chạy một làn download_udids mới:

    lane :download_udids do
        firebase_app_distribution_get_udids(
            app: "<your Firebase app ID>",
            output_file: "<path to output file>",
        )
    end
    
  2. Nhập (các) UDID vào tài khoản nhà phát triển Apple của bạn bằng cách sử dụng tùy chọn Đăng ký Nhiều thiết bị . Để tìm hiểu thêm, hãy xem tài liệu của Apple . Lưu ý rằng tài khoản nhà phát triển Apple của bạn chỉ có thể cho phép bạn nhập một số lượng thiết bị hạn chế mỗi năm.

  3. Thêm các thiết bị đã đăng ký vào hồ sơ cấp phép của bạn.

  4. Tải xuống hồ sơ cấp phép và sử dụng hồ sơ đó để xây dựng lại ứng dụng của bạn. Nếu bạn đang xây dựng lại chỉ với mục đích cập nhật các thiết bị đã đăng ký, đừng cập nhật số phiên bản hoặc phiên bản.

  5. Phân phối lại ứng dụng của bạn . Nếu bạn đã phân phối một bản dựng có cùng số bản dựng và phiên bản, thì chỉ những người dùng thiết bị mới đăng ký mới nhận được email thông báo.

Nhận thông báo

Nhận cảnh báo mặc định

Theo mặc định, Firebase có thể gửi cảnh báo Phân phối ứng dụng cho các đăng ký thiết bị iOS mới qua email.

Để nhận thông báo về Phân phối ứng dụng qua cơ chế mặc định này, bạn phải có quyền firebase.projects.update . Các vai trò sau đây bao gồm quyền bắt buộc này theo mặc định: Quản trị viên Firebase hoặc Chủ sở hữu dự án hoặc Người biên tập .

Theo mặc định, mọi thành viên dự án (người có quyền cần thiết để nhận thông báo) sẽ nhận được email khi một thiết bị iOS mới được đăng ký.

Bật / tắt cảnh báo cho tài khoản của riêng bạn

Đối với tài khoản của riêng bạn, bạn có thể bật / tắt cảnh báo Phân phối ứng dụng mà không ảnh hưởng đến các thành viên khác của dự án. Lưu ý rằng bạn vẫn cần các quyền cần thiết để nhận thông báo.

Để bật hoặc tắt cảnh báo Phân phối ứng dụng, hãy làm theo các bước sau:

  1. Trong bảng điều khiển Firebase, ở góc trên cùng bên phải, chuyển đến phần báo Cảnh báo Firebase .
  2. Sau đó, chuyển đến Cài đặt và đặt tùy chọn tài khoản của bạn cho cảnh báo Phân phối ứng dụng.

Thiết lập cảnh báo nâng cao cho các dịch vụ của bên thứ ba

Bạn cũng có thể gửi cảnh báo Phân phối ứng dụng đến kênh thông báo ưu tiên của nhóm bằng Chức năng đám mây cho Firebase. Ví dụ: bạn có thể viết một hàm ghi lại sự kiện cảnh báo cho việc đăng ký thiết bị iOS mới và đăng thông tin cảnh báo lên dịch vụ của bên thứ ba, như Discord, Slack hoặc Jira.

Để tự động hóa hoàn toàn việc giới thiệu trình thử nghiệm iOS mới, bạn có thể viết một hàm thêm UDID của thiết bị iOS mới vào hồ sơ cấp phép của ứng dụng của bạn, xây dựng lại ứng dụng và phân phối lại ứng dụng với hồ sơ cấp phép cập nhật.

Để thiết lập khả năng cảnh báo nâng cao bằng Chức năng đám mây cho Firebase, hãy làm theo các bước sau:

  1. Thiết lập Chức năng đám mây cho Firebase , bao gồm các tác vụ sau:

    1. Tải xuống Node.js và npm.
    2. Cài đặt và đăng nhập vào Firebase CLI.
    3. Khởi tạo các chức năng đám mây cho Firebase bằng Firebase CLI.
  2. Viết và triển khai một chức năng nắm bắt một sự kiện cảnh báo từ Phân phối ứng dụng và xử lý tải trọng sự kiện (ví dụ: đăng thông tin cảnh báo trong một thông báo trên Discord).

Để tìm hiểu về tất cả các sự kiện cảnh báo mà bạn có thể nắm bắt, hãy chuyển đến tài liệu tham khảo về cảnh báo Phân phối ứng dụng .

Bước tiếp theo