畫布應甪程式適用的 Mobile Offline 概觀
如果您的 Dataverse 型畫布應用程式使用者,在連線上有斷斷續續或無法存取網際網路的問題,您可以輕鬆地提供具備簡易切換開關和畫布控制項的離線優先存取。 基本的離線優先應用程式很容易製作。 只需使用一般 Power Fx 公式來建置您的應用程式, Power Apps 離線功能就能處理其他的。
您也可以使用自訂離線設定檔,建置複雜的離線應用程式。 離線設定檔是確定同步到使用者裝置的數據的配置。 離線設定檔可減少下載至裝置的資料量,協助您最佳化應用程式的效能。 例如,雖然您可能具有表格中數百萬筆記錄的存取權,但您的應用程式可能只需要其中一千筆記錄。 如果只下載一千筆記錄,您的應用程式效能就會更好。 如果您需要離線應用程式中超過 15 個的表格,您可能會想要使用自訂離線設定檔。
若要開始使用 mobile offline,請在您的應用程式中以及您的應用程式所使用的表格中,打開離線功能。 基本的離線畫面範本會自動插入至應用程式,讓您直接使用或作為起始點。 設定畫布應甪程式的 mobile offline
行動裝置離線優先
離線-優先 表示使用者在離線時所需的所有資料,都會複製到他們的行動裝置中。 它必須先連線到網際網路,才能下載資料,但在那之後,使用者在離線時,就能單獨處理儲存在其裝置本機上的資料。 切換網路或關閉網路並不會影響應用程式的效能,因為它是使用本機資料。 Power Apps 會監視您的應用程式網路存取。 當它偵測到連線時,會自動將任何本機變更同步至伺服器,並從伺服器下載任何更新。 離線功能處理 衝突檢測 並最大限度地減少系統資源的使用。
當您在應用程式中打開離線功能時,不管有沒有網際網路連線,應用程式一定會執行離線-優先。 這項功能可最佳化離線效能,並在使用者變更位置時,創造一致的體驗。
為何要使用畫布應用程式的離線使用,而不是 LoadData/SaveData?
使用畫布應用的內置脫機功能而不是LoadData/SaveData Power Fx 函數有一些主要好處。
主題 | LoadData/SaveData | 內建離線 |
---|---|---|
Power Apps Studio 支援 | 自訂 | 內建 |
程式碼複雜度 | Power Fx 程式碼複雜度會隨資料複雜性擴大 | 無程式碼 |
支援的 Power Fx 函數 | 所有 | 部分(請參閱 畫布應用的 Mobile offline 限制。 |
應用程式檢查程式規則 | 否 | 標記常見的配置問題 |
離線或連線能力使用者體驗 | 未提供/僅限自訂 | 自動 |
同步用戶體驗或狀態 | 未提供/僅限自訂 | 自動 |
圖像和文件支援 | 是,但是可能會遇到效能和記憶體限制 | .是 |
優化的增量同步 | 無 | .是 |
衝突解決 | 手動 | 自動 |
本機資料存放區 | Files | 交易資料庫 |
自動處理結構描述變更 | 否 | .是 |
使用大型資料集的快速應用程式啟動 | 否 | .是 |
資料大小限制 | 裝置相依性,在大多數情況下為 30-70 MB | 取決於設備,300 萬行 |