在使用包裝從 Power Apps 畫布應用程式建立原生行動應用程式之前,請檢查您的系統是否符合這些要求。
軟體和裝置需求
- 您需要一台用於使用 iOS 進行手動程式碼簽署的 Mac 裝置
- 您需要一台用於使用 Android 進行手動程式碼簽署的 Windows 電腦
- 要執行包裝的行動應用程式:
- 版本 10 或更新版本的 Android 裝置
- 版本 14 或更新版本的 iOS 裝置
注意
您需要一個 Apple Developer Program 帳戶來開發 iOS 應用程式。
權限和存取要求
您需要前往:
- 用於建立包裝專案的一個或多個畫布應用程式。
- Azure blob 儲存,包括帳戶名稱和容器名稱。 其他資訊:建立 Azure 儲存體帳戶。
- Azure 入口網站用於建立應用程式註冊並註冊您的應用程式,該應用程式應與您的 Power Apps 位於相同環境中。
Azure 管理員必須授予您使用特定包裝應用程式的權限。 更多資訊:API 權限。
您的應用程式必須屬於受控或非受控解決方案。 如果沒有,請將它們新增至現有或新的解決方案。 其他資訊:從解決方案內建立畫布應用程式。
您需要 Azure Key Vault 才能透過 Wrap 精靈執行自動登入程序。 其他資訊:使用 Azure 入口網站建立 key vault。
檢查為您的應用程式啟用的原則。 詳細資訊:條件式存取原則範本
如果啟用了多重要素驗證 (MFA),請確保為用於登入的帳戶啟用了 MFA,或停用條件式存取原則。
包裝中的登入選項
- 手動程式碼登入 Android 和 iOS:此選項最適合大多數情境。 對於 Android,在開始之前產生金鑰並產生簽章雜湊。 您需要簽署雜湊來設定重新導向 URI。 更多資訊:Android 手動程式碼登入。
- 使用包裝精靈自動登入:此選項需要 Azure Key Vault。 更多資訊:使用 Azure 入口網站建立金鑰保存庫。
將畫布應用程式新增至解決方案
包裝要求您的應用程式成為解決方案的一部分。 如果您的畫布應用程式尚未在解決方案中,請將其新增至現有或新的解決方案。
- 在左瀏覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
- 選取解決方案,然後選取編輯。
從頂端功能表中選擇 + 新增現有的,然後從下拉式功能表中選擇應用程式>畫布應用程式。
選擇 Outside Dataverse索引標籤,從清單中選擇您的應用程式,然後選擇新增將該應用程式新增至解決方案。
其他資訊:將應用程式新增至解決方案