我认为这是一个愚蠢的问题;无论如何,要清除任何可能的假设,我会问:我有2个iOS应用程序:一个免费版本和另一个付费版本。比如说,用户正在使用免费版本,该版本在设备中有一些SQLite表。现在,用户安装应用程序的付费版本(不是应用程序内购买,而是单独的付费版本);现在,这个新安装的付费版本可以访问已经在设备中的免费应用程序的sqlite数据吗?
答案 0 :(得分:2)
应用无法直接访问其他应用的数据。但是,在像您这样的情况下,您可以编写这两个应用来访问公共UIPasteboard
。结合每个具有自定义网址方案的应用,您可以通过这种方式编写免费/付费应用,以便在两个应用之间传输数据。
以下是该过程的概述:
付费应用应该有自定义方案,例如“myapppaid”,免费版应该有自定义方案“myappfree”。
答案 1 :(得分:0)
只是它与应用程序关联,然后没有直接,因为它只存在于仅适用于应用程序的应用程序沙箱中。如果它可以通过iCloud获得,那么您应该能够像一些应用程序如何管理和升级一样#'当他们实现新的独立版本时。