允许将应用程序数据下载到iCloud(本机脚本)

时间:2018-11-29 17:49:49

标签: nativescript

我的Nativescript iOS app使用nativescript-localstorage plugin保存了一些用户创建的数据。我想确保用户有一个备份这些数据的地方。

最直接的选择似乎是它们可以将应用程序的数据包括在icloud备份中(即icloud -> icloud Drive -> then allow the app to be backed up in the drive)。

当我使用“ $ tns run ios”并在手机上本地运行该应用程序时,该应用程序可以在我的手机上正常运行,但是它没有作为备份到icloud的选项出现。在列出您可以选择备份的应用程序的icloud备份屏幕上,我的应用程序没有出现。

这可能是因为这只是本地版本,并且icloud备份中只能包含完整版本(从应用程序商店接收到的应用程序),但是我在任何地方都没有看到这一点。

我需要做些什么使我的应用程序可用于icloud备份吗?

1 个答案:

答案 0 :(得分:0)

我已经弄清楚了我缺少的关键部分-iCloud使用了两种不同类型:

(i)如果用户将其打开(应用程序开发人员无需采取特殊措施)会自动发生的系统范围的iCloud备份,以及(ii)iCloud作为用于存储某些数据的云存储解决方案,程序员需要配置。

要使带有CloudKit的iCloud作为应用程序的特定功能显示,这不仅需要启用(ii),而且还需要进行更多配置。

我的答案here中的更多细节。