หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ฟีเจอร์ การครอบ ใน Power Apps ช่วยให้คุณจัดแพคเกจแอปพื้นที่ทํางานของคุณให้เป็นแอป Android หรือ iOS แบบกําหนดเองสําหรับการแจกจ่ายแบบเนทีฟไปยังผู้ใช้อุปกรณ์เคลื่อนที่ แจกจ่ายแอปมือถือดั้งเดิมเหล่านี้ให้กับผู้ใช้ผ่าน Google Play Store, Apple Business Manager หรือ Microsoft Intune
ความสามารถหลัก
ด้วยการครอบ คุณสามารถ:
- รวมแอปพื้นที่ทํางาน Power Apps อย่างน้อยหนึ่งชุดในแพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่ดั้งเดิมเดียวกัน
- ปรับแต่งประสบการณ์การเริ่มต้นแอปสําหรับอุปกรณ์เคลื่อนที่ของคุณเพื่อให้ตรงกับแบรนด์ขององค์กรของคุณ
- ระบุไอคอนแอป รูปหน้าจอเริ่มต้น รูปหน้าจอยินดีต้อนรับ และจานสี
- อัปเดตแอปมือถือที่ถูกครอบโดยการเผยแพร่การเปลี่ยนแปลงไปยังแอปพื้นที่ทำงานที่รวมอยู่ผ่านทาง Power Apps Maker Portal
- แจกจ่ายแอปโดยใช้ MDM
หมายเหตุ
การเปลี่ยนแปลงทั้งหมดที่เผยแพร่ไปยังแอปพื้นที่ทำงานที่รวมไว้จะถูกดาวน์โหลดโดยอัตโนมัติโดยแอปสำหรับอุปกรณ์เคลื่อนที่ที่ครอบอยู่และเป็นเวอร์ชันที่เผยแพร่
ประโยชน์ของการห่อ
Wrap นําความสามารถของแพลตฟอร์มการพัฒนาแอปพลิเคชันสําหรับอุปกรณ์เคลื่อนที่ดั้งเดิม (MADP) มาสู่ Power Apps:
| ประโยชน์ | คำอธิบาย |
|---|---|
| การพัฒนาแอปสําหรับอุปกรณ์เคลื่อนที่ที่ไม่มีโค้ด | สร้างแอปสําหรับอุปกรณ์เคลื่อนที่โดยไม่ได้รับประสบการณ์การใช้งานก่อนหน้านี้ |
| การจัดการการสร้างแอปบนมือถือ | เราสร้างแอปสําหรับคุณ |
| แบรนด์แบบ end-to-end ที่ไร้รอยต่อ | ใช้โลโก้และจานสีของคุณเอง |
| รองรับแอปพลิเคชัน Canvas หลายรายการ | รวมแอปหลายแอปในแอปสําหรับอุปกรณ์เคลื่อนที่เดียว |
| การกํากับดูแลองค์กรด้วย Microsoft Intune | ปกป้องข้อมูลของคุณด้วยการจัดการแอป |
ข้อกำหนดของซอฟต์แวร์และอุปกรณ์
แพลตฟอร์มที่ได้รับการสนับสนุน
- iOS: เวอร์ชัน 14.0 หรือใหม่กว่า
- Android: เวอร์ชัน 8.0 (API ระดับ 26) หรือใหม่กว่า
ข้อกําหนดของอุปกรณ์
- iOS: iPhone 6S หรือใหม่กว่า, iPad รุ่นที่ 5 หรือใหม่กว่า
- Android: อุปกรณ์ใด ๆ ที่ใช้ Android 8.0 หรือใหม่กว่า
ข้อกําหนดของนักพัฒนา
- บัญชี Microsoft Power Apps ที่มีสิทธิ์การใช้งานที่เหมาะสม
- เข้าถึง Microsoft Entra ID (ชื่อเดิมคือ Azure AD) สําหรับการลงทะเบียนแอป
- การสมัครใช้งาน Azure (สําหรับ Azure Key Vault และ Blob Storage)
- สําหรับการลงนามโค้ดด้วยตนเอง:
- iOS: อุปกรณ์ macOS ที่ติดตั้ง Xcode แล้ว
- Android: Windows PC ที่ติดตั้ง Android Studio
ภาพรวมของกระบวนการห่อหุ้ม
ฟีเจอร์ การห่อหุ้ม จะบรรจุแอปบนผ้าแคนวาสของคุณในเชลล์แอปสำหรับอุปกรณ์มือถือแบบเนทีฟและผลิตแพ็คเกจที่ใช้งานได้บนอุปกรณ์มือถือ คุณสามารถเซ็นชื่อแบบดิจิทัลและแจกจ่ายแพคเกจมือถือนี้เป็นแอป Android และ iOS แบบกําหนดเองของคุณผ่านช่องทางการกระจายแบบเนทีฟเช่น Google Play Store และ Apple Business Manager
กระบวนการทีละขั้นตอน
- เลือก แอปพื้นที่ทำงานหลัก ของคุณและเริ่มต้นตัวช่วยสร้างการครอบ แอปพื้นที่ทํางานหลักช่วยให้ผู้ใช้เห็นประสบการณ์เริ่มต้นเมื่อเปิดใช้งานแอปสําหรับอุปกรณ์เคลื่อนที่ของคุณ แอปพื้นที่ทำงานของคุณต้องเป็นส่วนหนึ่งของโซลูชัน ข้อมูลเพิ่มเติม: เพิ่มแอปพื้นที่ทำงานไปยังโซลูชัน
- คุณสามารถเลือกเพิ่ม แอปพื้นที่ทำงานรอง ลงในแอปสำหรับอุปกรณ์เคลื่อนที่ในตัวช่วยสร้างการครอบ ข้อมูลเพิ่มเติม: การครอบแอปพื้นที่ทำงานหลายแอปเข้าด้วยกัน
- เลือกแพลตฟอร์มเป้าหมาย (iOS และ Android) สำหรับแอปสำหรับอุปกรณ์เคลื่อนที่ของคุณ อีกทางหนึ่งคือเลือก รหัสโดยอัตโนมัติลงทะเบียน แพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่ของคุณ
- ลงทะเบียนแอปของคุณ ใช้ การลงทะเบียนแอป ที่มีอยู่ หรือสร้างใหม่ในตัวช่วยสร้างการห่อหุ้ม
- กําหนด แบรนด์แอป ด้วยไอคอน รูปภาพ และชุดแบบสีเพื่อปรับแต่งแอปสําหรับอุปกรณ์เคลื่อนที่ของคุณ
- เพิ่มชื่อบัญชีที่เก็บข้อมูล Azure blob และชื่อคอนเทนเนอร์ ใช้ ที่เก็บข้อมูล Azure blob ที่มีอยู่หรือสร้างใหม่
- เริ่มกระบวนการสร้างในขั้นตอน สรุป เพื่อสร้างแอปสําหรับอุปกรณ์เคลื่อนที่ที่มีแบรนด์แบบกําหนดเองของคุณ
- ดาวน์โหลดแอปสำหรับอุปกรณ์เคลื่อนที่จาก ตำแหน่งที่เก็บข้อมูล Azure blob
- หากคุณไม่ได้เลือก ลงชื่อเข้าใช้รหัสโดยอัตโนมัติ ในตัวช่วยสร้างการตัดรหัส ให้ลงรหัสในแพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่ด้วยตนเอง อ่านเพิ่มเติมเกี่ยวกับการลงชื่อเข้าใช้แพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่ของคุณด้วยตนเอง: ลงทะเบียนแพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่ของคุณด้วยตนเอง
- ทดสอบแพคเกจแอป
- แจกจ่ายแพคเกจแอปให้กับผู้ใช้มือถือ
ครอบแอปพื้นที่ทำงานหลายแอปเข้าด้วยกัน
คุณสามารถใส่แอปพื้นที่ทํางานมากกว่าหนึ่งแอปลงในแพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่เดียวได้ แพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่จําเป็นต้องมีแอปหลัก ซึ่งเรียกว่าแอปหลัก แอปนี้จะกลายเป็นจุดเข้าใช้งานสําหรับแอปพื้นที่ทํางานอื่น ๆ ทั้งหมดที่รวมอยู่ในแพคเกจแอปสําหรับอุปกรณ์เคลื่อนที่ ซึ่งเรียกว่าแอปรอง
แอปสำรองเป็นทางเลือก เมื่อคุณห่อหุ้มแอป Canvas เพียงแอปเดียว แอปนั้นจะถือว่าเป็นแอปหลัก และแพคเกจแอปมือถือจะไม่มีแอปรอง
ดังที่แสดงในภาพประกอบด้านล่าง แอปหลักสามารถมีลิงก์ไปยังแอปรองหลายแอปได้ คุณสามารถจัดการการนําทางระหว่างแอปหลักและแอปรองได้โดยใช้ฟังก์ชัน Launch()
สร้างแบรนด์แอปสำหรับอุปกรณ์เคลื่อนที่ของคุณ
Wrap รองรับการปรับแต่งประสบการณ์การบูทสเตรปของแอปสําหรับอุปกรณ์เคลื่อนที่เพื่อให้ตรงกับข้อกําหนดการสร้างแบรนด์ขององค์กรของคุณ คุณสามารถระบุ:
- ไอคอนแอป
- ภาพหน้าจอเริ่มต้น
- รูปภาพหน้าจอยินดีต้อนรับ (ลงชื่อเข้าใช้)
- จานสีสําหรับประสบการณ์การใช้งานแบบดั้งเดิม
คุณสามารถกำหนดตราสินค้าเองได้เมื่อสร้างโครงการห่อหุ้มของคุณ ข้อมูลเพิ่มเติม: กำหนดค่าการสร้างแบรนด์
คำศัพท์เกี่ยวกับการครอบ
Wrap เกี่ยวข้องกับหลายคอมโพเนนต์ใน Power Apps และแพลตฟอร์มของบริษัทอื่น เช่น iOS และ Android การทําความเข้าใจคอมโพเนนต์เหล่านี้เป็นสิ่งสําคัญเมื่อทํางานกับฟังก์ชันการครอบ
แพลตฟอร์มแอป
แพลตฟอร์มเป้าหมายสําหรับแอปของคุณในระหว่างกระบวนการสร้าง คุณสามารถสร้างรุ่นสําหรับ:
- iOS — สร้างแพคเกจ IPA
- Android — สร้างแพคเกจ APK
- Google Play Store — สร้างแพคเกจ AAB สําหรับการแจกจ่าย
รหัสชุดรวม
ID การรวมกลุ่มเป็นตัวระบุที่ไม่ซ้ํากันสําหรับแอปของคุณที่ตามด้วยรูปแบบชื่อโดเมนแบบย้อนกลับ ต้องมีหนึ่งจุด (.) และไม่มีช่องว่าง ตัวอย่าง: com.contoso.myapp
ID ชุดรวมนี้ใช้เมื่อสร้าง Azure Key Vault สำหรับการครอบ หลังจากสร้างและอัปโหลดใบรับรอง iOS หรือ Android ถ้าคุณได้สร้างชุดเก็บคีย์ของ Azure ตรวจสอบ ID การรวมกลุ่มในส่วนแท็กของพอร์ทัล Azure ใช้ ID การรวมเดียวกันนี้ในขั้นตอนที่ 2: แพลตฟอร์มเป้าหมาย
การเซ็นโค้ด
การลงชื่อรหัสทําให้แอปสําหรับอุปกรณ์เคลื่อนที่เสร็จสมบูรณ์ก่อนที่จะแจกจ่ายให้กับผู้ใช้ปลายทาง แอปที่ลงชื่อด้วยรหัสช่วยให้มั่นใจได้ว่าแอปมาจากแหล่งข้อมูลที่รู้จักและรหัสแอปไม่มีการเปลี่ยนแปลงเนื่องจากมีการลงนามครั้งล่าสุดโดยแหล่งข้อมูลที่เชื่อถือได้
แอปหลัก
แอปหลักคือจุดเข้าใช้งานหรือแอปหน้าแรกสําหรับประสบการณ์การใช้งานแอปสําหรับอุปกรณ์เคลื่อนที่เมื่อรวมแอปพื้นที่ทํางานหลายแอปเข้าด้วยกัน หากมีการครอบแอปพื้นที่ทำงานเพียงแอปเดียว แอปนั้นจะถือเป็นแอปหลักด้วย
แอปรอง
แอปรองคือแอป canvas แบบเลือกได้ที่คุณรวมไว้ในการสร้างรุ่นเดียวกันเพื่อแจกจ่ายแอปสำหรับอุปกรณ์เคลื่อนที่ พร้อมกับ แอปหลัก
เปลี่ยนเส้นทาง URI
URI เปลี่ยนเส้นทาง (URL ตอบกลับ) เป็นตําแหน่งที่ตั้งที่เซิร์ฟเวอร์การให้สิทธิ์ส่งผู้ใช้หลังจากอนุญาตแอปและให้สิทธิ์โทเค็นการเข้าถึงเรียบร้อยแล้ว เซิร์ฟเวอร์การรับรองความถูกต้องส่งรหัสหรือโทเค็นไปยัง URI เปลี่ยนเส้นทาง ดังนั้นการลงทะเบียนตําแหน่งที่ถูกต้องระหว่างการลงทะเบียนแอปจึงเป็นสิ่งสําคัญ ข้อมูลเพิ่มเติม: เปลี่ยนเส้นทาง URI
ปัญหาและข้อจํากัดทั่วไป
ข้อจำกัดที่ทราบ
- คุณลักษณะการครอบสนับสนุนเฉพาะแอปพื้นที่ทํางาน (ไม่ใช่แอปที่ขับเคลื่อนด้วยแบบจําลอง)
- แอปแคนวาสทั้งหมดในโครงการครอบแอปต้องมาจากสิ่งแวดล้อมเดียวกัน
- ผู้ใช้ต้องมีสิทธิ์การใช้งาน Power Apps เพื่อใช้แอปที่ครอบคลุม
ปัญหาทั่วไป
- ข้อขัดแย้งของ ID การรวมกลุ่ม: ตรวจสอบให้แน่ใจว่า ID การรวมกลุ่มของคุณไม่ซ้ํากันทั่วทั้งองค์กรของคุณ
- ปัญหารูปแบบรูปภาพ: รูปภาพทั้งหมดต้องอยู่ในรูปแบบ PNG
- การลงชื่อปัญหาใบรับรอง: ตรวจสอบความถูกต้องของใบรับรองและวันหมดอายุ
- การเข้าถึง Azure Key Vault: ตรวจสอบให้แน่ใจว่ามีการกําหนดค่าสิทธิ์ที่เหมาะสมแล้ว
สำหรับรายละเอียดในการแก้ไขปัญหา ดูวิธีแก้ปัญหาที่เกี่ยวข้องกับคุณสมบัติการแบ่งบรรทัดใน Power Apps
ขั้นตอนถัดไป
ความต้องการของระบบและข้อกำหนดเบื้องต้นสำหรับการครอบ
ดูเพิ่มเติม
- ใช้ตัวช่วยสร้างการครอบเพื่อสร้างแอปสำหรับอุปกรณ์เคลื่อนที่ของคุณ
- การเซ็นโค้ดแบบแมนนวลบน iOS
- การเซ็นโค้ดแบบแมนนวลบน Android
- เซ็นชื่อในโค้ดสำหรับ Google Play Store
- สร้าง Azure Key Vault ของคุณสำหรับการเซ็นโค้ดอัตโนมัติ
- คำถามที่ถามบ่อย
- แก้ไขปัญหาเกี่ยวกับคุณลักษณะการครอบใน Power Apps
- ประโยชน์และข้อจำกัดของการครอบ