ios - 是否可以在每个应用程序上发布具有不同数据的 IOS 应用程序?

标签 ios swift

我正在使用 swift 创建一个 IOS 应用程序。我想知道是否可以向下载的每个应用程序添加不同的数据。

假设我在 App Store 上有一个应用:

用户 1 下载应用程序,数组“fruits”设置为:

["banana", "apple", "orange"]

但如果用户 2 下载相同的应用程序,数组将设置不同:

["pineapple", "strawberry", "mango"]

和用户 3

["blueberry", "peach", "watermelon"]

我知道这很容易通过下载一系列水果来实现,但我希望在不连接到互联网或公开整个水果列表的情况下执行此操作(例如,拥有所有水果然后随机选择它们)

最佳答案

答案是 - 不,你不能。

应用商店中的应用就像一个盒子。每个用户都得到相同的盒子。但是,正如 Shantanu 所提到的,您可以显示一个随机子集。话虽如此,它不会起到在被阻止的 Url 中找出工作 Url 的目的。如果您打算向用户显示可访问的 Url,那么您可以循环遍历主列表并检查哪些是可访问的。例如如果你总共有 10 个 Urls,那么首先 ping 检查它是否可以访问。如果没有,则转到下一步。随机化可能无助于实现这一目标。

关于ios - 是否可以在每个应用程序上发布具有不同数据的 IOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57720234/

相关文章:

ios - 不同时读取数据GCDAsyncSocket

swift - 如何通过 Swift 中的闭包设置惰性计算属性的值?

ios - 在表格 View 中点击标签?

ios - "This application is modifying the autolayout engine"错误(Swift iOS)

ios - 用 Metal 渲染四边形性能

ios - plist 未复制到包

swift - 以自定义大小阅读图库视频

ios - 如何将触摸事件传递给tableview下的另一个 View ?

ios - CoreBluetooth [警告] 未知错误 : 311 Occurs when repeatedly connect and disconnect using CoreBluetooth Framework in iOS

ios - 此类对于使用 RestKit v0.20.0 的键文本不符合键值编码