2013-06-17 3 views
3

Вот вопрос, который меня беспокоил. На днях я проверил телефон моей жены и приложение pinterest, которое съедало 2 ГБ места, в то время как фактическое приложение в AppStore составляет 26,8 МБ. Я знаю, что должны быть данные пользователя/журнала/сбоя, которые выгружены в каталоге документов приложений, но это заставило меня задуматься о том, сколько других приложений на ее телефоне хранило большое количество пользовательских данных по сравнению с размером приложения в appstore.Установленные размеры приложений Vs Appstore размеры приложений

Так вот мои вопросы о том, как сделать все это с помощью ObjectiveC

  1. Образца Xcode iHasApp всех доступных приложений дисплея, установленных на устройстве. Есть ли способ проверить, сколько места они занимают в GB/MB и т. Д.?

  2. Есть ли способ, по которому я могу запросить размер сборки приложения в appstore и сообщить пользователю, что его единственный X МБ в appstore?

  3. Я знаю, что могу найти все приложение, установленное на устройстве, есть ли способ проверить, когда приложение было запущено или используется пользователем ранее?

  4. Могу ли я проверить, сколько пространства занимает фото/видео и музыка?

То, что я пытаюсь сделать, в конце концов, чтобы увидеть, если я могу сделать приложение, которое показывает пользователю, что они получили, установленных на устройстве, и сделать сами некоторые информированные решения.

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

+0

Вы говорите о джейлбрейк-устройствах? –

+0

нет джейлбрейк. –

+1

Вы хотите написать приложение, которое делает то, что уже включено в настройках -> общее -> использование? – jrturton

ответ

2

Образец Xcode iHasApp отображает все доступные приложения, установленные на устройстве. Есть ли способ проверить, сколько места они занимают в GB/MB и т. Д.?

No. API-интерфейсы которые используются iHasApp могут быть использованы только для проверки того, присутствуют ли выбранные приложения - «установлен ThisApp» в принципе, все, что вы получите, чтобы спросить, и вы можете создать частичную список установленных приложений, запустив проверку большого количества обычных приложений.

Невозможно получить информацию о запуске или использовании диска для других приложений. Я не уверен, что последний запуск даже отслеживается устройством.

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

+0

Несмотря на то, что я делаю приложения iOS некоторое время, я все еще не могу сказать, что может или не может быть сделано. Это всегда тайна. На днях я увидел приложение под названием iCleaner для удаления и освобождения места, и я подумал, что его пока не следует разрешать в AppStore. Поэтому я должен был спросить –

Смежные вопросы