我正在探索一個業務模型,該模型指定在應用程序中每個用戶可以調用(昂貴)函數的次數。iOS - 真正持久的數據?
無論我保存什麼,例如用戶默認值,當應用程序被刪除時被刪除。當應用程序重新安裝時,計數器回到零。
我需要的是一種保存信息的方式,例如刪除應用程序仍然會保持信息不變。
我見過一些模仿過時的唯一標識符的例子,但這是每個設備,這不是我正在尋找的。
我正在探索一個業務模型,該模型指定在應用程序中每個用戶可以調用(昂貴)函數的次數。iOS - 真正持久的數據?
無論我保存什麼,例如用戶默認值,當應用程序被刪除時被刪除。當應用程序重新安裝時,計數器回到零。
我需要的是一種保存信息的方式,例如刪除應用程序仍然會保持信息不變。
我見過一些模仿過時的唯一標識符的例子,但這是每個設備,這不是我正在尋找的。
KeyChains似乎是正確的選擇。我可以存儲特定於用戶的唯一ID以及用戶默認值,並且該方式可以跟蹤應用是否被重新安裝。
這是什麼類型的應用程序?這是一款遊戲嗎?用戶是否需要擁有一個帳戶(我想不是來自你的帖子)? – nhahtdh
@nhahtdh面向業務。我剛剛回顧了KeyChains,它可以用來存儲與應用程序沙箱分開的少量數據。 –
例如,如果您可以強制用戶在您的服務器上創建帳戶,那麼即使用戶刪除應用程序,也可以維護該服務,並且還可以在多個設備上提供該服務。 (我發現你不能使用用戶的Apple ID,並且設備UUID已從iOS 5中棄用) – nhahtdh