我正在致力于iOS
应用程序的更新,其中用户可以看到不同的视频,所以我也希望很快添加tvOS
版本。简单的方法来同步键值信息与SWIFT
我想添加一种方法来同步“”观看的“状态VideoObject
。 我的VideoObject
确实有一个VideoObject.id
,我会添加一个VideoObject.watched_status
作为Bool
现在我有不同的想法如何保存这些信息,也可能如果可能在tvOS上使用它们。
火力地堡 - 这将要求用户创建一个登录/我产生一个
userkey
,他可以与其他设备同步(输入userkey
其他设备),否则信息将只在一台设备上可用。NSUserDefaults - 也许最简单的方法,但不是很灵活。也不容易同步
CloudKit - CloudKit可用于存储这些信息(privat)并自动将这些信息同步到其他设备。
JSON - 我可以在CloudKit/externalServer创建一个存储为文件JSON文件
是否有其他方式来实现这样的事情?没有建立自己的后端?
你会以这些方式之一(目前我认为CloudKit会是最好的吗?),如果是这样的话,为什么会帮助我很多。