全部產品
Search
文件中心

Mobile Platform as a Service:統一儲存簡介

更新時間:Jul 13, 2024

mPaaS 提供的統一儲存群組件是支付寶用戶端持久化儲存的完整解決方案。該方案的 SDK 在不同平台分別提供了多樣化的儲存方式以滿足不同的儲存需求。

功能特性

根據 App 的不同操作平台,mPaaS 的統一儲存功能具備以下特性:

  • 接入 Android 用戶端

    • 支援 SDK 資料庫加密。

    • 基於 OrmLite(Object Relational Mapping Lite)架構重構,提供 DAO(Data Access Objects)支援,開發簡單易用。

    • 支援基於 SharePreferences 的索引值對儲存。

    • 支援檔案加密儲存。

  • 接入 iOS 用戶端

    • 減少 NSUserDefaults 的使用,不將較巨量資料和有隱私性資料存放區在 NSUserDefaults 裡,存取效率相對使用 NSUserDefaults 有大幅提升。

    • 減少業務自動維護檔案的情況,減少 DocumentsLibrary 目錄下的雜亂檔案。

    • 統一儲存按儲存空間劃分為:與使用者無關的空間,目前使用者的儲存空間。業務層無需關注使用者切換,並且不需要使用 userId 來擷取目前使用者資料。

    • 基於 sqlite,提供 DAO(Data Access Objects)支援,相比 CoreData 更加靈活。通過設定檔將資料庫操作封裝起來並與業務隔離。業務層使用介面存取資料、操作資料庫表。

    • 底層提供資料加密支援。

    • 提供多樣化的儲存方式,滿足不同需求,並提供高效的記憶體緩衝。