По запросу функциональность ресурсов iOS - PullRequest
0 голосов
/ 20 февраля 2020

Пожалуйста, сообщите следующее.

мы создаем приложение iOS с использованием ODR, хотя у меня есть несколько нижеуказанных вопросов. Обратитесь за помощью.

  1. Как мы можем предложить загрузить игру из приложения? Контекст - в нашем приложении всего 25 игр, и игрок может загрузить одну игру за раз, чтобы сыграть / попробовать. После этого пользователь может загрузить другую игру.

  2. Можем ли мы отправить пользовательские настройки для загрузки по Wi-Fi только против Wi-Fi и данных?

3. Что произойдет, если у пользователя недостаточно места на устройство?

Может ли пользователь легко удалять игры из локального хранилища?

Если приложение принудительно закрывается во время загрузки, будет ли оно снова загружаться при повторном открытии приложения?

Ваша помощь очень ценится. Большое спасибо.

С уважением

1 Ответ

1 голос
/ 20 февраля 2020

Как мы можем предложить загрузить игру из приложения?

Пользователь не вызывает загрузку; вы делаете, запрашивая доступ к ресурсу. Что касается вашего приложения, разговаривающего с пользователем, то оно ничем не отличается от создания любого другого типа приглашения, если это то, что вы хотите сделать: вы можете спросить пользователя (используя оповещение или любой другой интерфейс, который вам нравится), что делать, и если пользователь хочет ресурс, вы запрашиваете доступ к нему.

Можем ли мы отправить настройку пользователя для загрузки только по Wi-Fi по сравнению с Wi-Fi и данными?

Нет. пользователь может решить, может ли ваше приложение использовать сотовые данные.

Что произойдет, если у пользователя недостаточно памяти на устройстве?

Не знаю, но, может быть, если вы загружаете из Apple, App Store может договориться об этом с вашим приложением, потому что он знает размер загружаемого ресурса.

Может пользователь легко очищает игры из локального хранилища?

Нет. Пользователь не имеет доступа к тому, что происходит за кулисами. Как и ваше приложение; у вас нет возможности принудительно удалить ненужный ресурс. Если вам не нужен ресурс, вы сигнализируете об этом, прекратив запрашивать доступ к нему. Когда системе потребуется место, она выполнит удаление.

Если приложение принудительно закрыто во время загрузки, будет ли оно снова загружаться при повторном открытии приложения?

не волхвами c, нет. Но дело ничем не отличается от загруженного ресурса. всегда вы можете запросить доступ к ресурсу, который вам нужен, когда вам это нужно. Не имеет значения, был ли ресурс загружен, частично загружен или не загружен вообще; То, что вы делаете, всегда одно и то же: вы запрашиваете доступ. Если запрашиваемый ресурс присутствует, вы сразу получаете доступ. Если нет, то загрузка выполняется в ответ на запрос.

...