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 đóng gói như vậy cho người dùng cuối thông qua Microsoft Intune, Microsoft App Center, Google Play Store và Apple Business Manager.
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 Đóng gói để tùy chỉnh trải nghiệm khởi động ứng dụng di động sao cho phù hợp với yêu cầu về 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ào mừng, 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 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 đã công bố đối với các ứng dụng canvas đi kèm đều được tự động tải xuống bởi các phiên bản đã phát hành hiện tại của các ứng dụng di động được gói 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
Lưu ý
Đóng gói dành cho mục đích phân phối ứng dụng di động cho Power Apps người dùng hiện tại, không phải công chú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ý số và phân phối gói di động này dưới dạng ứng dụng Android và iOS mang 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, Microsoft App Center, Google Play Store và Apple Business Manager.
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 Đóng gói để tạo ứng dụng di động gốc:
- Chọn ứng dụng canvas chính và khởi động trình hướng dẫn Đóng 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.
- Tùy chọn, thêm ứng dụng canvas thứ cấp vào ứng dụng di động của bạn trong trình hướng dẫn Đóng gói. Thông tin thêm: Gói nhiều ứng dụng canvas lại với nhau.
- Chọn nền tảng mục tiêu (iOS và Android) cho ứng dụng di động của bạn. Tùy chọn, hãy chọn tự động ký mã hóa gói ứng dụng di động của bạn trong trình hướng dẫn Đóng gói.
- 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 di động của bạn.
- Đăng ký ứng dụng của bạn. Sử dụng đăng ký ứng dụng hiện có hoặc tạo ứng dụng mới trong trình hướng dẫn Đóng gói.
- Chọn Vị trí Trung tâm ứng dụng để lưu trữ ứng dụng 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 Đóng gói.
- Bắt đầu quá trình xây dựng trong Đóng gói up bước để tạo ứng dụng di động mang thương hiệu tùy chỉnh của bạn.
- Tải xuống ứng dụng di động của bạn từ vị trí Trung tâm ứng dụng.
- Nếu tự động ký mã không được chọn trong trình hướng dẫn Đóng gói, bạn phải ký mã gói ứng dụng 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.
- Kiểm tra gói ứng dụng.
- 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().
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.
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: 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
- Truy cập vào một hoặc nhiều ứng dụng canvas để xây dựng dự án đóng gói
- Truy cập vào cổng thông tin Azure để tạo đăng ký ứng dụng
- Truy cập vào Trung tâm ứng dụng Microsoft
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ữ Đóng gói
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 Đóng gói để xây dựng ứng dụng di động của bạn