Tổng quan về Wrap

Tính năng bọc trong Power Apps cho phép bạn bọc các ứng dụng canvas của mình dưới dạng thương hiệu tùy chỉnh Ứng dụng Android và iOS để phân phối gốc cho người dùng thiết bị di động. Bạn có thể phân phối các ứng dụng di động gốc được bao bọc như vậy cho người dùng cuối thông qua Microsoft Intune, Microsoft App Center, Cửa hàng Google PlayTrình quản lý kinh doanh của Apple.

Ứng dụng canvas được phát hành cho người dùng di động dưới dạng gói ứng dụng dành cho thiết bị di động sử dụng tính năng đóng gói.

Bạn có thể bọc một hoặc nhiều Power Apps ứng dụng canvas trong cùng một gói ứng dụng dành cho thiết bị di động gốc. Bạn có thể sử dụng tính năng gói để tùy chỉnh trải nghiệm khởi động ứng dụng dành cho thiết bị di động của mình để phù hợp với yêu cầu xây dựng thương hiệu của tổ chức bạn. Bạn có thể chỉ định biểu tượng ứng dụng, hình ảnh màn hình chờ, hình ảnh màn hình chào mừng (đăng nhập) và bảng màu để sử dụng trong ứng dụng dành cho thiết bị di động.

Bạn có thể cập nhật các ứng dụng dành cho thiết bị di động được gói bằng cách xuất bản các thay đổi đối với ứng dụng canvas được bao gồm trong gói dành cho thiết bị di động bằng cách sử dụng cổng thông tin người tạo Power Apps. Tất cả các thay đổi đã xuất bản đối với các ứng dụng canvas đi kèm đều được tải xuống tự động bởi các phiên bản đã phát hành hiện có của ứng dụng di động được bao bọc của bạn.

Wrap mang đến khả năng của nền tảng phát triển ứng dụng di động gốc (MADP) cho Power Apps.

  • Phát triển ứng dụng dành cho thiết bị di động không dùng mã—tạo các ứng dụng dành cho thiết bị di động với trải nghiệm hoàn toàn mới
  • Bản dựng ứng dụng dành cho thiết bị di động được quản lý—chúng tôi tạo ứng dụng cho bạn
  • Xây dựng thương hiệu từ đầu đến cuối liền mạch—sử dụng logo và bảng màu của riêng bạn
  • Hỗ trợ nhiều ứng dụng canvas—đóng gói nhiều ứng dụng trong một ứng dụng dành cho thiết bị di động đơn nhất
  • Quản trị doanh nghiệp với Microsoft Intune—bảo vệ dữ liệu của bạn bằng quản lý ứng dụng

Tìm hiểu quy trình đóng gói

Tính năng bọc sẽ bọc các ứng dụng canvas của bạn trong vỏ ứng dụng dành cho thiết bị di động gốc và tạo ra một gói dành cho thiết bị di động. Bạn có thể ký điện tử và phân phối gói di động này dưới dạng ứng dụng Android và iOS có thương hiệu tùy chỉnh của mình cho người dùng di động thông qua các kênh phân phối gốc như Microsoft Intune, Trung tâm ứng dụng Microsoft, Cửa hàng Google PlayApple Giám đốc kinh doanh.

Phần sau đây giải thích các bước liên quan đến việc sử dụng tính năng gói để tạo ứng dụng di động gốc:

Các bước liên quan đến việc sử dụng tính năng đóng gói để tạo ứng dụng dành cho thiết bị di động.

  1. Chọn ứng dụng canvas chính và bắt đầu trình hướng dẫn gói. Ứng dụng canvas chính là ứng dụng cung cấp trải nghiệm ban đầu mà bạn muốn người dùng thiết bị di động nhìn thấy khi họ khởi chạy ứng dụng dành cho thiết bị di động của bạn. Ứng dụng canvas của bạn phải là một phần của giải pháp. Thông tin thêm: Thêm ứng dụng canvas vào giải pháp.
  2. Tùy ý thêm ứng dụng canvas phụ vào ứng dụng di động của bạn trong trình hướng dẫn gói. Thông tin thêm: Gói nhiều ứng dụng canvas lại với nhau.
  3. Chọn nền tảng mục tiêu (iOS và Android) cho ứng dụng dành cho thiết bị di động của bạn. Theo tùy chọn, hãy chọn tự động ký mã gói ứng dụng dành cho thiết bị di động của bạn trong trình hướng dẫn gói.
  4. Tùy chỉnh thương hiệu ứng dụng bằng các biểu tượng, hình ảnh và bảng màu để cá nhân hóa ứng dụng dành cho thiết bị di động của bạn.
  5. Đăng ký ứng dụng của bạn. Sử dụng đăng ký ứng dụng hiện có hoặc tạo một đăng ký mới trong trình hướng dẫn gói.
  6. Chọn Vị trí Trung tâm ứng dụng để lưu trữ ứng dụng dành cho thiết bị di động của bạn. Sử dụng vị trí Trung tâm ứng dụng hiện có hoặc tạo vị trí mới trong trình hướng dẫn gói.
  7. Bắt đầu quá trình xây dựng ở Kết thúc bước để tạo ứng dụng dành cho thiết bị di động mang thương hiệu tùy chỉnh của bạn.
  8. Tải ứng dụng di động của bạn xuống từ vị trí Trung tâm ứng dụng.
  9. Nếu ký mã tự động không được chọn trong trình hướng dẫn gói, bạn phải ký mã gói ứng dụng dành cho thiết bị di động theo cách thủ công. Thông tin thêm: Ký gói ứng dụng di động của bạn theo cách thủ công.
  10. Kiểm tra gói ứng dụng.
  11. Phân phối gói ứng dụng cho người dùng thiết bị di động.

Đóng gói nhiều ứng dụng canvas với nhau

Bạn có thể đóng gói nhiều ứng dụng canvas dưới dạng một gói ứng dụng dành cho thiết bị di động đơn nhất. Gói ứng dụng dành cho thiết bị di động vẫn cần một ứng dụng chủ, được gọi là ứng dụng chính. Ứng dụng này trở thành điểm đầu vào cho tất cả các ứng dụng canvas khác có trong gói ứng dụng dành cho thiết bị di động, được gọi là các ứng dụng phụ.

Ứng dụng phụ là các ứng dụng tùy chọn. Khi bạn chỉ đóng gói một ứng dụng canvas, ứng dụng được bao gồm vẫn được chỉ định là ứng dụng chính, nhưng gói ứng dụng dành cho thiết bị di động sẽ không có ứng dụng phụ.

Như hình minh họa sau đây giải thích, một ứng dụng chính có thể có liên kết đến nhiều ứng dụng phụ. Việc di chuyển giữa ứng dụng chính và các ứng dụng phụ bên trong ứng dụng dành cho thiết bị di động được đóng gói cùng nhau như vậy có thể dược quản lý bằng hàm Launch().

Ứng dụng chính và ứng dụng phụ được đóng gói cùng nhau.

Gắn nhãn hiệu ứng dụng dành cho thiết bị di động của bạn

Tính năng đóng gói hỗ trợ việc tùy chỉnh trải nghiệm khởi động ứng dụng dành cho thiết bị di động để phù hợp với các yêu cầu gắn nhãn hiệu của tổ chức của bạn. Bạn có thể chỉ định biểu tượng ứng dụng, hình ảnh màn hình khởi động, hình ảnh màn hình chào mừng (đăng nhập) và bảng màu để sử dụng trong suốt trải nghiệm gốc của ứng dụng dành cho thiết bị di động.

Gắn nhãn hiệu trong đóng gói.

Các tùy chọn tùy chỉnh gắn nhãn hiệu có sẵn khi bạn đang xây dựng dự án đóng gói của mình. Thông tin thêm: Định cấu hình thương hiệu

Yêu cầu hệ thống

Danh sách sau đây giải thích những gì bạn sẽ cần trước khi có thể bắt đầu sử dụng tính năng đóng gói để phát hành một hoặc nhiều ứng dụng canvas dưới dạng một gói ứng dụng dành cho thiết bị di động.

Yêu cầu về quyền và quyền truy cập

Yêu cầu về thiết bị và phần mềm

  • Thiết bị Mac dành cho ký mã với iOS
  • Windows PC để ký mã với Android
  • Để chạy ứng dụng dành cho thiết bị di động được đóng gói:
    • Thiết bị Android có phiên bản 10 trở lên
    • Thiết bị iOS có phiên bản 14 trở lên

Lưu ý

Việc phát triển ứng dụng cho nền tảng iOS yêu cầu phải có tài khoản Chương trình nhà phát triển Apple.

Hiểu thuật ngữ bọc

Bao gồm nhiều thành phần trên Power Apps, Trung tâm ứng dụng và các nền tảng của bên thứ ba như iOS và Android. Do đó, điều quan trọng là phải hiểu các cấu phần liên quan trong khi làm việc với chức năng đóng gói trong Power Apps.

Vị trí trung tâm ứng dụng

Vùng chứa trong Trung tâm ứng dụng có chức năng lưu trữ các gói bản dựng để phân phối ứng dụng dành cho thiết bị di động. Các loại đầu ra bản dựng khác nhau tùy thuộc vào nền tảng mục tiêu mà bạn chọn.

Nền tảng OS Loại tệp đầu ra bản dựng
iOS (để phân phối qua Apple Store) Tùy chỉnh *.zip
Android (để phân phối bằng tất cả các kênh ngoại trừ Cửa hàng Google Play) Android *.apk

Nền tảng ứng dụng

Nền tảng dự kiến dành cho ứng dụng mà bạn muốn trải qua quá trình xây dựng để phát hành. Bạn có thể tạo bản dựng cho ứng dụng dành cho thiết bị di động cho iOS, Android hoặc Cửa hàng Google Play.

  • iOS tạo gói IPA
  • Android tạo gói APK
  • Cửa hàng Google Play tạo gói AAB

Xây dựng dự án đóng gói

Xây dựng dự án đóng gói là một quy trình tạo ra các gói bản dựng để phân phối ứng dụng dành cho thiết bị di động trên các nền tảng khác nhau. Quá trình này sử dụng ứng dụng mà bạn đã đăng ký trên nền tảng danh tính của Microsoft và tạo các bản dựng trên vị trí Trung tâm ứng dụng nhất định tùy theo nền tảng mà bạn chọn. Các gói bản dựng bao gồm ứng dụng chính và các ứng dụng phụ tùy chọn được đóng gói thành một gói ứng dụng dành cho thiết bị di động cho từng loại nền tảng.

ID gói

Danh tính duy nhất toàn cầu của ứng dụng dành cho thiết bị di động đầu ra. Tuân theo một mẫu hình tên miền ngược lại. Ví dụ, com.contoso.myapp.

Ký mã

Ký mã là quá trình hoàn thiện ứng dụng dành cho thiết bị di động trước khi phân phối cho người dùng cuối. Một ứng dụng được ký mã đảm bảo rằng ứng dụng đó đến từ một nguồn đã biết và mã ứng dụng không bị thay đổi kể từ lần cuối cùng được ký bởi nguồn đáng tin cậy.

Ứng dụng chính

Ứng dụng chính là điểm đầu vào hoặc ứng dụng chủ cho trải nghiệm ứng dụng dành cho thiết bị di động khi đóng gói nhiều ứng dụng canvas với nhau. Tất cả các ứng dụng bổ sung được coi là ứng dụng phụ. Nếu chỉ có một ứng dụng canvas được đóng gói và dựng thì ứng dụng đó cũng được coi là ứng dụng chính.

URI chuyển hướng

URI chuyển hướng, hay URL trả lời, là vị trí mà máy chủ ủy quyền gửi cho người dùng sau khi ứng dụng đã được ủy quyền thành công và được cấp mã ủy quyền hoặc mã thông báo truy cập. Máy chủ ủy quyền gửi mã hoặc mã thông báo đến URI chuyển hướng, vì vậy, điều quan trọng là bạn phải đăng ký đúng vị trí trong quá trình đăng ký ứng dụng.

Thông tin khác: URI chuyển hướng

Ứng dụng phụ

Các ứng dụng canvas bổ sung tùy chọn mà bạn đang đóng gói trong cùng một bản dựng để phân phối ứng dụng dành cho thiết bị di động cùng với ứng dụng chính.

Các bước tiếp theo

Sử dụng trình hướng dẫn gói để xây dựng ứng dụng dành cho thiết bị di động của bạn

Xem thêm