按需资源功能iOS

时间:2020-02-20 00:37:54

标签: ios swift on-demand-resources

请在下面提供建议。

我们正在使用ODR构建iOS应用,尽管我没有以下几个问题。请求您的帮助。

  1. 我们如何提示您从应用程序下载游戏? 上下文-我们的应用程序中总共有25个游戏,玩家可以一次下载一个游戏来玩/试。完成后,用户可以下载其他游戏。

    1. 我们可以发送用户设置以仅通过wifi与wifi和数据进行下载吗?

3。如果用户在设备上没有足够的存储空间,将会怎样?

  1. 用户可以轻松地从其本地存储中清除游戏吗?

  2. 如果在下载过程中强行关闭了应用程序,重新打开该应用程序后它将再次开始下载吗?

非常感谢您的帮助。非常感谢。

致谢

1 个答案:

答案 0 :(得分:1)

我们如何提示您从应用程序下载游戏?

用户不会导致下载发生;您可以通过请求访问资源来做到。至于您的应用程序与用户对话,这就是您要执行的操作,与发出任何其他类型的提示没有什么不同:您可以询问用户(使用警报或任何喜欢的界面)该做什么,以及用户想要一个资源,您请求访问它。

我们能否发送用户设置以仅通过wifi与wifi和数据进行下载?

不。 用户可以决定您的应用是否可以使用蜂窝数据。

如果用户在设备上没有足够的存储空间,将会发生什么?

我不知道,但是也许如果您是从Apple下载的,则App Store可以与您的应用进行协商,因为它知道要下载的资源的大小。

用户可以轻松地从其本地存储中清除游戏吗?

不。用户无法访问幕后发生的事情。您的应用程序也没有;您无法强制立即删除不再需要的资源。如果您不需要资源,则通过停止请求访问它来发出信号。当系统需要空间时,将进行删除。

如果在下载过程中强行关闭了该应用程序,重新打开该应用程序后它将再次开始下载吗?

不是魔术,不是。但是这种情况与已下载的资源没有什么不同。根据需要,总是由您决定是否需要访问所需的资源。资源是否已下载,部分下载或根本不下载都无关紧要;您所做的总是一样:您要求访问。如果您要的资源存在,您将立即获得访问权限。如果不是,则根据请求执行下载。

相关问题