หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใช้คู่มือนี้เพื่อแปลงแอปพื้นที่ทำงานอย่างน้อยหนึ่งแอปให้เป็นแพคเกจแอปที่มีแบรนด์แบบกำหนดเองชุดเดียวที่คุณสามารถปรับใช้บน Google Play และ iOS App Store
คุณลักษณะการห่อใน Power Apps ช่วยให้คุณสามารถสร้างแอปแคนวาสของคุณในเวอร์ชันที่เป็นต้นแบบสำหรับอุปกรณ์มือถือ โดยเป็นแอป Android และ iOS ที่มีการปรับแต่งแบรนด์เฉพาะตัวเป็นแพคเกจบนอุปกรณ์เคลื่อนที่ (IPA, APK, AAB) คุณสามารถกระจายแอปสำหรับอุปกรณ์เคลื่อนที่ที่มาพร้อมเครื่องซึ่งถูกครอบเหล่านี้ให้กับผู้ใช้ผ่าน Google Play, Apple Business Manager หรือวิธีการกระจายแอปพลิเคชันที่มาพร้อมเครื่องอื่นๆ
เมื่อคุณอัปเดตและเผยแพร่แอปอีกครั้ง ระบบจะอัปเดตแอปที่ถูกห่อไว้สำหรับผู้ใช้โดยอัตโนมัติ
ขั้นตอนในการสร้างแอปที่มาพร้อมเครื่องที่มีแบรนด์แบบกำหนดเองโดยใช้ตัวช่วยสร้างการครอบ
ทําตามขั้นตอนเหล่านี้เพื่อกําหนดค่า สร้าง ลงชื่อ และแจกจ่ายแพคเกจแอปมือถือเนทีฟที่มีตราสินค้าเฉพาะ (APK, AAB หรือ IPA) จากแอปแคนวาสของคุณโดยใช้ตัวช่วยสร้าง Wrap ใน Power Apps
1. ลงชื่อเข้าใช้และเริ่มโครงการห่อหุ้มสินค้า
- ลงชื่อเข้าใช้ Power Apps Maker Portal
- เลือก ครอบ จากบานหน้าต่างนำทางด้านซ้าย หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
- เลือกแอปที่คุณต้องการครอบ จากนั้นเลือก ครอบ บนแถบคำสั่ง
2. เลือกแอปป
ในหน้าจอ เลือกแอปที่จะครอบ ให้เลือกแอปหลักและแอปรอง
- แอปหลัก: แอปหลักที่ผู้ใช้เห็นเมื่อเปิดแอปสำหรับอุปกรณ์เคลื่อนที่
- แอปรอง: แอปอื่นๆ ที่รวมอยู่ในแพคเกจแอปสำหรับอุปกรณ์เคลื่อนที่เดียวกัน
หมายเหตุ
- คุณสามารถใช้แอปหลักเดียวกันในหลายโปรเจกต์ที่ใช้การครอบหุ้ม
- หากชื่อแอปหลักไม่ถูกต้อง ให้ทำตามขั้นตอนถัดไปและกลับไปรีเฟรชชื่อ
เลือก ถัดไป
3. เลือกแพลตฟอร์มเป้าหมาย
บนหน้าจอ เลือกแพลตฟอร์มมือถือที่จะกำหนดเป้าหมาย ให้ป้อน ID ชุดรวม
หมายเหตุ
ID ชุดรวม เป็นรหัสเฉพาะสำหรับแอปของคุณ ต้องมีหนึ่งจุด (.) และไม่มีช่องว่าง ใช้รหัสชุดรวมเดียวกันนี้เมื่อ สร้าง Azure Key Vault หลังจากสร้างและอัปโหลดใบรับรอง iOS หรือ Android ของคุณ หากคุณได้สร้าง Azure Key Vault แล้ว ให้ตรวจสอบรหัสชุดรวมในส่วน แท็ก ของ พอร์ทัล Azure
ภายใต้ แพลตฟอร์มเป้าหมาย ให้เลือกแพลตฟอร์มบนมือถือทั้งหมดที่ผู้ใช้ของคุณใช้บนอุปกรณ์เคลื่อนที่
คุณต้องมี Azure key vault เพื่ออัปโหลดบิลด์ของคุณไปยัง Azure Blob Storage หากคุณยังไม่ได้สร้าง ให้สร้างใหม่ สร้าง Azure Key Vault จากภายในตัวช่วยสร้างการครอบหรือทําตามคําแนะนําด้วยตนเอง
เปิดการสลับ การเซ็นชื่ออัตโนมัติ เพื่อทําให้กระบวนการเซ็นชื่อเป็นอัตโนมัติ
หมายเหตุ
ตัวเลือกการลงนามด้วยตนเอง:
- เซ็นชื่อในโค้ดสำหรับ iOS
- เซ็นชื่อในโค้ดสำหรับ Android
- สัญลักษณ์รหัสสําหรับ Google Play Store คุณต้องลงชื่อด้วยตนเองบนไฟล์ AAB โดยไม่คํานึงถึงตัวเลือกการลงชื่อที่เลือกในวิซาร์ด
ตั้งค่าการลงนามอัตโนมัติผ่านตัวช่วยสร้าง
ในขั้นตอนแพลตฟอร์มเป้าหมาย ให้สลับไปที่การเซ็นชื่ออัตโนมัติ บริการจะตรวจสอบว่ามี Key Vault และใบรับรองแนบมาด้วยหรือไม่
หมายเหตุ
Azure Key Vault ถูกใช้เพื่อจัดเก็บและจัดการความลับของแอปพลิเคชันและใบรับรองอย่างปลอดภัย ด้วยการเข้าถึงแบบรวมศูนย์และการบันทึกการตรวจสอบทั้งหมด
ถ้าคุณไม่มี Key Vault และใบรับรอง หรือต้องการเปลี่ยนแปลง ให้เลือก กําหนดค่า
หมายเหตุ
เฉพาะผู้ดูแลระบบ Azure เท่านั้นที่สามารถสร้างคีย์วอลต์จากตัวช่วยสร้าง ผู้ใช้รายอื่นจําเป็นต้องทําตามกระบวนการสร้างชุดเก็บคีย์ด้วยตนเอง
บนแผงด้านข้าง เลือกการสมัครใช้งานและกลุ่มทรัพยากร และเลือกชุดเก็บคีย์ หากต้องการสร้างชุดเก็บคีย์ใหม่ ให้เลือกสร้าง keyvault ใหม่ หลังจากที่คุณเลือกชุดเก็บคีย์แล้ว ให้เลือก ถัดไป
บริการจะตรวจสอบว่าบริการหลัก บทบาทผู้อ่าน นโยบายการเข้าถึง และตัวแปรสภาพแวดล้อมที่เหมาะสมได้รับการตั้งค่าสําหรับชุดเก็บคีย์หรือไม่ ถ้าข้อผิดพลาดปรากฏขึ้น ให้แก้ไขปัญหาเหล่านั้น หลังจากผ่านการตรวจสอบทั้งหมด ให้เลือก ถัดไป
บนหน้าจอถัดไป ให้ป้อนชื่อของใบรับรองใน Key Vault
ถ้าไม่มีใบรับรองหรือคุณต้องการเปลี่ยนแปลงใบรับรอง ให้ดู สร้างคีย์และแฮชลายเซ็น เพื่อสร้างใบรับรองใหม่ จากนั้นเลือก สร้างใบรับรอง บนหน้าจอนี้ การดําเนินการนี้จะนําคุณไปยังตําแหน่งที่ตั้งชุดเก็บคีย์ของพอร์ทัล Azure อัปโหลดใบรับรองที่สร้างขึ้นลงใน Key Vault ที่กําหนดค่าไว้
หมายเหตุ
ผู้ใช้มีหน้าที่รับผิดชอบในการสร้างใบรับรอง
เลือก จบ
บนหน้าจอหลัก Azure Key Vault และใบรับรองจะปรากฏขึ้นตามที่ได้รับการยืนยัน
บนหน้าจอหลัก ให้เลือก ถัดไป
ตั้งค่าการมอบหมายโดยอัตโนมัติจากภายในพอร์ทัล Azure
- ดูคําแนะนําใน สร้างชุดเก็บคีย์ของ Azure เพื่อสร้างชุดเก็บคีย์ของ Azure เมื่อสร้างคลังเก็บข้อมูลแล้ว คุณจะต้องเพิ่มแท็ก ความลับ และใบรับรองที่จำเป็น เพิ่มตัวแปรสภาพแวดล้อมหากยังไม่ได้สร้าง
- หากต้องการสร้างตัวแปรสภาพแวดล้อม ให้ไปที่ Power Apps>โซลูชัน>โซลูชันเริ่มต้น จากนั้นเลือก ใหม่>เพิ่มเติม>ตัวแปรสภาพแวดล้อม เพิ่มชื่อที่แสดงเป็น "PA_Wrap_KV_ResourceID"
ชื่อของตัวแปรสภาพแวดล้อมใหม่ต้องมีคำนำหน้า "ใหม่" หากไม่เป็นเช่นนั้น โปรดดูขั้นตอนโดยละเอียดที่ ตั้งค่าคำนำหน้าตัวแปรสภาพแวดล้อม
- เมื่อต้องการเพิ่มข้อมูลชุดจัดเก็บข้อมูลประจำตัวลงในตัวแปรสภาพแวดล้อมของคุณ ให้เข้าไปที่พอร์ทัล Azure ในฐานะผู้ดูแลระบบ ไปที่ ทรัพยากรทั้งหมด>Key Vault ของคุณ>คุณสมบัติ จากนั้นคัดลอก ID ทรัพยากร
- หากต้องการเพิ่มอินพุตลงในตัวแปรสภาพแวดล้อม ให้ไปที่ Power Apps>ApplicationName>ทั้งหมด>ตัวแปรสภาพแวดล้อม คลิกจุดสามจุด เลือก แก้ไข และเพิ่มค่าที่คัดลอกเป็นค่าเริ่มต้น และบันทึก
- เมื่อต้องการตรวจสอบว่าค่าตารางได้รับการอัปเดตหรือไม่ ให้ไปที่ Power Apps>ตาราง>คำจำกัดความตัวแปรสภาพแวดล้อม>new_PA_Wrap_KV_ResourceID ค่าใน ค่าเริ่มต้น ต้องเหมือนกับค่าเดียวกับ resourceID ที่คุณต้องการเพิ่มคลังเข้าไป
หมายเหตุ
แนวทางสำหรับการเพิ่มอินพุตที่อยู่เบื้องหลังตัวแปรสภาพแวดล้อมสำหรับข้อมูล Key vault:
- ตัวแปรสภาพแวดล้อมต้องไม่ว่างเปล่าและสามารถมีหลายรายการได้
- ตรวจสอบให้แน่ใจว่า resourceID ที่เพิ่มนั้นถูกต้อง (ตรวจสอบการสะกด)
- ตรวจสอบให้แน่ใจว่า resourceID ที่เพิ่มมีแท็กที่ไม่ว่างเปล่าและมีแท็กทั้งหมดที่คาดไว้พร้อมกับ ID ชุดรวมที่ใช้ในตัวช่วยสร้างการครอบ
- ทำตามขั้นตอนใน ขั้นตอนสำหรับการเซ็นโค้ดอัตโนมัติ เพื่อสร้างแท็ก ข้อมูลลับ และใบรับรองที่จำเป็นในระหว่างกระบวนการเซ็นชื่ออัตโนมัติ
4. จัดการเอาต์พุต
หากต้องการอัปโหลดบิลด์ของคุณไปยังที่เก็บข้อมูล Azure blob คุณต้องมีบัญชีที่เก็บข้อมูล Azure blob และคอนเทนเนอร์ ถ้าคุณยังไม่มี ให้สร้างขึ้นมา
- บน จัดการเอาต์พุต ให้เลือก กําหนดค่า เพื่อเพิ่ม Key Vault บัญชีการจัดเก็บ และข้อมูลคอนเทนเนอร์ของคุณ
- ในแผงด้านข้าง Configure keyvault ให้เลือก Key Vault ที่จัดเก็บข้อมูลประจําตัวการเข้าถึงไปยังที่เก็บข้อมูล Azure blob ของคุณ จากนั้นเลือก ถัดไป
- ในหน้าจอ กําหนดค่าที่เก็บข้อมูล เลือกชื่อที่เก็บข้อมูลและชื่อคอนเทนเนอร์ จากนั้นป้อนชื่อลับที่ประกอบด้วยการเข้าถึงที่เก็บข้อมูล หากต้องการสร้างข้อมูลลับใหม่ ให้ทําตามคําแนะนําในส่วน "วิธีการสร้างข้อมูลลับ" บนหน้าจอเดียวกัน
- เลือก จบ
5. ลงทะเบียนแอปของคุณ
บนหน้าจอ ลงทะเบียนแอปของคุณ ให้ลงทะเบียนแอปพลิเคชันของคุณใน Azure เพื่อสร้างความน่าเชื่อถือกับแพลตฟอร์มข้อมูลประจำตัว Microsoft
หากคุณได้ลงทะเบียนแอปแล้ว:
- ค้นหาการลงทะเบียนของคุณในฟิลด์การลงทะเบียนที่คุณเป็นเจ้าของ
หากคุณไม่เห็นแอปที่ลงทะเบียนไว้:
กำหนดค่าผู้ดูแลระบบที่อนุญาตแอปของบุคคลภายนอกเป็นผู้ดูแลระบบลูกค้า Azure
ต้องกําหนดค่าแอปที่ลงทะเบียนเป็นแอปของบริษัทอื่น เมื่อต้องการกําหนดค่าแอป ผู้ดูแลระบบผู้เช่า Azure จะทําตามขั้นตอนเหล่านี้
- เปิด Windows PowerShell ในฐานะผู้ดูแลระบบ
- เรียกใช้คำสั่งเหล่านี้:
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -AllowClobber -Force Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Import-Module -Name Microsoft.PowerApps.Administration.PowerShell Add-AdminAllowedThirdPartyApps Get-AdminAllowedThirdPartyApps - ระบุ App ID เมื่อได้รับแจ้ง
หลังจากทำตามขั้นตอนเหล่านี้ หน้าจอการลงทะเบียนจะมีลักษณะดังนี้:
ให้สิทธิ์ API ในบทบาทของผู้ดูแลระบบลูกค้า Azure
แอปจําเป็นต้องมีสิทธิ์ API ต่อไปนี้เพื่อให้ทํางานได้อย่างถูกต้อง
จำเป็นต้องมีสิทธิ์ของ API
| ชนิด API | API ที่เจาะจง | เหตุผล: |
|---|---|---|
| Microsoft API | Dynamics CRM | แอปพลิเคชันต้องการ user_impersonation เรียกใช้ Dataverse สำหรับผู้ใช้ |
| API ที่องค์กรของฉันใช้ | การเชื่อมต่อ Azure API | แอปพลิเคชันต้องการ Runtime.All เพื่อเรียกใช้ตัวเชื่อมต่อใดๆ จาก Power Platform |
| API ที่องค์กรของฉันใช้ | บริการ PowerApps | แอปพลิเคชันต้องการสิทธิ์ User เพื่อติดต่อบริการแบ็กเอนด์ Power Apps จาก Power Platform |
| API ที่องค์กรของฉันใช้ | Power BI | แอปพลิเคชันต้องการสิทธิ์ Power BI ในการเข้าถึงหรือฝังเนื้อหา Power BI |
| API ที่องค์กรของฉันใช้ | การจัดการแอปพลิเคชันมือถือของ Microsoft | แอปพลิเคชันต้องการสิทธิ์นี้เนื่องจาก Power Apps ใช้ Intune SDK ในแบบภายใน |
กำหนดค่าสิทธิ์จากภายในตัวช่วยสร้าง Wrap
ตัวช่วยสร้างการครอบจะตรวจสอบและตั้งค่าสถานะสิทธิ์ที่แอปไม่รองรับ ในฐานะผู้ดูแลระบบ Azure ให้เลือกการเข้าถึงด้วยการคลิกเพียงครั้งเดียวในตัวช่วยสร้างการครอบเพื่อให้สิทธิ์ที่รอดำเนินการ อีกวิธีหนึ่งคือ คุณสามารถกําหนดค่าสิทธิ์ผ่านคําสั่ง Powershell ด้านล่าง
กําหนดค่าสิทธิ์ผ่านคําสั่ง Powershell:
ตรวจสอบให้แน่ใจว่า DeviceManagementManagedApplication ตั้งค่าเป็น ใช่ เมื่อคุณให้ความยินยอมของผู้ดูแลระบบสำหรับแอปของคุณ
เรียกใช้คำสั่ง PowerShell เหล่านี้ในฐานะผู้ดูแลระบบ Azure หากคุณไม่เห็นสิทธิ์ภายใต้ API ที่องค์กรของฉันใช้
ตรวจสอบให้แน่ใจว่าโมดูล Microsoft Graph พร้อมใช้งานหรือติดตั้ง:
Install-Module -Name Microsoft.Graphให้สิทธิ์การเชื่อมต่อ API Azure สำหรับ AppId แบบคงที่ fe053c5f-3692-4f14-aef2-ee34fc081cae:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId fe053c5f-3692-4f14-aef2-ee34fc081cae -DisplayName "Azure API Connections"ให้สิทธิ์บริการ PowerApps สำหรับ AppId แบบคงที่ 475226c6-020e-4fb2-8a90-7a972cbfc1d4:
Connect-MgGraph -TenantId <your tenant ID> New-MgServicePrincipal -AppId 475226c6-020e-4fb2-8a90-7a972cbfc1d4 -DisplayName "PowerApps Service"
หมายเหตุ
หากมองเห็นเฉพาะฟิลด์ ชื่อแอปพลิเคชัน ให้ทำตามขั้นตอนถัดไปและเลือก Android เป็นแพลตฟอร์มเป้าหมายเพื่อแสดงฟิลด์แฮชลายเซ็น
กำหนดค่าสิทธิ์ API ด้วยตนเอง (ไม่บังคับ)
หากได้รับข้อผิดพลาด ให้กำหนดค่าสิทธิ์ API ด้วยตนเอง สำหรับข้อมูลเพิ่มเติม โปรดดู เพิ่มและกำหนดค่า
เพิ่ม Redirect URI ในฐานะผู้ดูแลแอป
- ในพอร์ทัล Azure ไปที่การลงทะเบียนแอปของคุณ >การรับรองความถูกต้อง
- เลือก เพิ่มแพลตฟอร์ม แล้วเลือก iOS หรือ Android
- สำหรับ iOS ให้ป้อน ID ชุดรวม
สำหรับ Android ให้ป้อน ID ชุดรวม และ แฮชคีย์ลายเซ็น
6. กําหนดค่าการสร้างแบรนด์
- ในขั้นตอน กำหนดค่าการสร้างแบรนด์ ให้ตั้งค่าตัวเลือกต่อไปนี้สำหรับแอปของคุณ:
หมายเหตุ
รูปภาพทั้งหมดต้องอยู่ในรูปแบบ .png รูปภาพเริ่มต้นจะถูกใช้หากไม่มีการเลือกรูปภาพที่กำหนดเอง
| การตั้งค่า | Description | ข้อกำหนด |
|---|---|---|
| ไอคอนแอป | ไอคอนสำหรับแอปของคุณ | iOS: 1024x1024 พิกเซลหรือใหญ่กว่า Android: 432x432 พิกเซลหรือใหญ่กว่า |
| ภาพหน้าจอเริ่มต้น | รูปภาพที่แสดงขณะโหลดแอป | รูปแบบ .png |
| รูปภาพหน้าจอต้อนรับ | รูปภาพที่แสดงบนหน้าจอลงชื่อเข้าใช้ | รูปแบบ .png |
| สีเติมพื้นหลัง | สีสำหรับพื้นหลังหน้าจอต้อนรับ | รหัสสีเลขฐานสิบหก |
| สีพื้นของปุ่ม | สีสำหรับปุ่ม | รหัสสีเลขฐานสิบหก |
| ธีมข้อความในแถบสถานะ | สีสำหรับข้อความในแถบสถานะ | สีอ่อนหรือสีเข้ม |
- เลือก ถัดไป
7. สรุปและพัฒนา
- บนหน้าจอ สรุป ให้ตรวจสอบรายละเอียดแอปของคุณแล้วเลือก สร้าง
- หลังจากสร้างสำเร็จ แพ็คเกจแอปของคุณจะพร้อมใช้งานในที่เก็บข้อมูล Azure blob ที่คุณระบุ
ดูบิลด์ของคุณ
คุณสามารถดูบิลด์ของคุณได้หลายวิธี:
- หลังจากสร้างแล้ว ให้เลือก ดูบิลด์
- ไปที่ โครงการการครอบ ในบานหน้าต่างด้านข้าง วางเมาส์เหนือโครงการที่ต้องการ แล้วเลือกโครงการนั้น
- เลือกตัวเลือก ดูบิลด์ ในส่วนหัวด้านบน
หมายเหตุ
หากต้องการเซ็นชื่อโค้ดของแอป iOS ด้วยตนเอง ให้แตกไฟล์ IPA โดยใช้อุปกรณ์ Mac
ทดสอบและเผยแพร่แอปของคุณ
ทดสอบแอปของคุณและแจกจ่ายตามต้องการ หากคุณพบปัญหา โปรดดู หน้าการแก้ไขปัญหา
ตั้งค่าคำนำหน้าตัวแปรสภาพแวดล้อม
ชื่อของตัวแปรสภาพแวดล้อมใหม่ต้องมีคำนำหน้า "ใหม่" หากไม่เป็นเช่นนั้น ให้ทำตามขั้นตอนเหล่านี้:
- ไปที่ โซลูชัน>โซลูชันใหม่
- เลือก ผู้เผยแพร่ หรือสร้างขึ้น
- เลือกไอคอนแก้ไขที่อยู่ถัดจาก ผู้เผยแพร่ เพื่อดูหรือเปลี่ยนคำนำหน้า
- ถ้าคํานําหน้าไม่ใช่ "ใหม่" เปลี่ยนเป็น "ใหม่"
- บันทึกการเปลี่ยนแปลงของคุณ
ลงทะเบียนแอปของคุณบนพอร์ทัล Azure ด้วยตนเอง (ไม่บังคับ)
คุณสามารถสร้างการลงทะเบียนแอปของคุณโดยอัตโนมัติในตัวช่วยสร้างหรือด้วยตนเองใน Azure ข้อมูลเพิ่มเติม: เริ่มต้นใช้งานด่วน: ลงทะเบียนแอปพลิเคชันด้วยแพลตฟอร์มข้อมูลประจำตัวของ Microsoft
หมายเหตุ
ทั้งลูกค้าผู้เช่ารายเดียวและลูกค้าหลายรายสามารถใช้ Wrap เพื่อสร้างแอปบนอุปกรณ์เคลื่อนที่แบบเนทีฟโดยอิงจากแอป Power Apps แบบผืนผ้าใบ
เมื่อลงทะเบียน ให้เลือกชนิดบัญชีที่มี ไดเรกทอรี Microsoft Entra ใดๆ - หลายผู้เช่า:
- บัญชีในไดเรกทอรีขององค์กรใดๆ (ไดเรกทอรี Microsoft Entra ใดๆ - ผู้เช่าหลายราย)
- บัญชีในไดเรกทอรีขององค์กร (ไดเรกทอรี Microsoft Entra ใดๆ - หลายผู้เช่า) และบัญชี Microsoft ส่วนบุคคล เช่น Skype หรือ Xbox
สำคัญ
- ขณะนี้ Wrap รองรับเฉพาะชนิดบัญชี ผู้เช่าหลายราย เท่านั้น ยังไม่รองรับชนิดบัญชีผู้เช่ารายเดียว ข้อมูลเพิ่มเติม: ชนิดบัญชีในแพลตฟอร์มข้อมูลประจำตัวของ Microsoft
- คุณต้องสร้าง URI เปลี่ยนเส้นทาง ที่แยกต่างหากสำหรับแต่ละแพลตฟอร์ม (iOS, Android)
ลงนามแพคเกจแอปสำหรับอุปกรณ์เคลื่อนที่ของคุณด้วยตนเอง (ไม่บังคับ)
คุณสามารถเซ็นชื่อแอปของคุณโดยอัตโนมัติใน ขั้นตอนที่ 2 หรือด้วยตนเองหลังจากสร้าง การเซ็นโค้ด จะแตกต่างกันสำหรับ Android และ iOS
ข้อดีของการเซ็นชื่ออัตโนมัติสำหรับ iOS และ Android (APK):
- คุณไม่จำเป็นต้องดำเนินกระบวนการลงชื่อซ้ำระหว่างการทำการครอบใหม่
- คุณไม่ต้องรอให้นักพัฒนาแอปดำเนินการให้เสร็จสิ้น
- คุณไม่จำเป็นต้องตั้งค่า Android Studio หรือจดจำรหัสผ่าน
- คุณไม่จำเป็นต้องมีอุปกรณ์ Mac สำหรับการลงชื่อ iOS
| แพลตฟอร์ม | วิธีการลงชื่อ |
|---|---|
| iOS | เซ็นชื่อในโค้ดสำหรับ iOS ด้วยตนเอง |
| Android | เซ็นชื่อในโค้ดสำหรับ Android ด้วยตนเอง |
| Google Play Store | การเซ็นรหัสสำหรับ Google Play Store |
