2015-04-07 3 views
2

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

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

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

Любая помощь была бы чрезвычайно оценена.

Спасибо, Дилан

PS Будет ли это стоит делать что-то вроде этого родной, в отличие от упаковки документа HTML5 как приложение с Cocoon JS? (так как все содержимое будет втянуто из сети в любом случае)

+0

Подайте это в Интернете. Посмотрите на класс [UIWebView] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/). –

+0

@MarcusAdams Очевидно, что простая задача - просто настроить отзывчивый веб-сайт на что-то вроде Wordpress для простой CMS, но приложение не будет чувствовать себя родным и иметь возможность добавлять рекламу. – dwinnbrown

ответ

0

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

https://parse.com

+0

Спасибо за быстрый ответ. Я проверю это сейчас! – dwinnbrown

1

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

Изучите «фоновое извлечение», удаленные уведомления о молчании и загрузку фона NSURLSession. https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

Что касается родного/HTML5/гибрида, это философская наземная мина, которая не имеет «правильного» ответа. Посмотрите на то, что вы хотите сделать с содержанием относительно того, насколько подходят различные подходы (производительность, функции, влияние автономного хранилища и т. Д.).

+0

Хорошо будет смотреть на фон извлечения материала. На данный момент мы рассмотрели различные решения CMS, такие как Parse, о которых говорилось ниже. – dwinnbrown

+0

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

+0

ОК спасибо большое! ответит, если у меня возникнут другие вопросы :) – dwinnbrown

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