我的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备份吗?
答案 0 :(得分:0)
我已经弄清楚了我缺少的关键部分-iCloud使用了两种不同类型:
(i)如果用户将其打开(应用程序开发人员无需采取特殊措施)会自动发生的系统范围的iCloud备份,以及(ii)iCloud作为用于存储某些数据的云存储解决方案,程序员需要配置。
要使带有CloudKit的iCloud作为应用程序的特定功能显示,这不仅需要启用(ii),而且还需要进行更多配置。
我的答案here中的更多细节。