我正在致力於iOS
應用程序的更新,其中用戶可以看到不同的視頻,所以我也希望很快添加tvOS
版本。簡單的方法來同步鍵值信息與SWIFT
我想添加一種方法來同步「」觀看的「狀態VideoObject
。 我的VideoObject
確實有一個VideoObject.id
,我會添加一個VideoObject.watched_status
作爲Bool
現在我有不同的想法如何保存這些信息,也可能如果可能在tvOS上使用它們。
火力地堡 - 這將要求用戶創建一個登錄/我產生一個
userkey
,他可以與其他設備同步(輸入userkey
其他設備),否則信息將只在一臺設備上可用。NSUserDefaults - 也許最簡單的方法,但不是很靈活。也不容易同步
CloudKit - CloudKit可用於存儲這些信息(privat)並自動將這些信息同步到其他設備。
JSON - 我可以在CloudKit/externalServer創建一個存儲爲文件JSON文件
是否有其他方式來實現這樣的事情?沒有建立自己的後端?
你會以這些方式之一(目前我認爲CloudKit會是最好的嗎?),如果是這樣的話,爲什麼會幫助我很多。