簡體   English   中英

有沒有辦法讓 iPhone 應用程序在雲中存儲全局應用程序數據

[英]Is there as way for an iphone app to store global application data in the cloud

有沒有辦法讓 iPhone 應用程序將全局應用程序數據存儲在雲中?

我希望在雲中擁有 iphone 應用程序的全局數據。 我說全局,因為數據不是基於用戶的。 該應用程序的所有用戶都將如此。 這將允許我在不更新應用程序的情況下為每個用戶更新一個通常處於離線狀態的小型數據庫。 它還允許我眾包從應用程序發送到中央全球雲存儲的信息。 在缺席多年后,我正在重新訪問 iOS。

蘋果是否提供了一個雲解決方案,我可以為我的應用程序購買雲空間?

我可以為所有應用程序使用一個用戶帳戶嗎? 是否有簡單的 AWS 替代方案? 顯然,安全是一個問題。 如果數據是安全的,不會簡單地嗅探網絡流量,那就太好了。 現成的解決方案會很好。

CloudKit“公共”數據對 iOS 或 MacOS 應用程序的所有實例都是可見的。 使它成為“公共”訪問的原因不是特定於用戶的。 但是,它只能以應用程序開發人員選擇的方式使用。 因此,它可以用作基於雲的應用程序“全局”存儲。 開發人員可以選擇讓多個應用程序使用相同的存儲空間。 這些可能是 iOS 和 MacOs 應用程序的混合。

您可以嘗試 AWS Amplify 的DataStore

  • 使用 Amplify CLI 預置由 AWS AppSync 管理並由 DynamoDB 數據庫支持的 GraphQL API。
  • 使用Amplify.DataStore.save(...)將您的 iOS 應用程序配置為將數據本地存儲在 SQLite 數據庫中。 數據將自動同步到 AppSync API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM