【问题标题】:Dynamic Content for iOS appiOS 应用的动态内容
【发布时间】:2015-06-12 12:54:28
【问题描述】:

我目前正在开发一个 iOS 应用程序,该应用程序将每周显示新内容。该应用程序将需要显示视频和文本以及一些图像。

问题是我需要能够更新应用程序显示的内容,而无需每次都发布新的更新。因此,我不知道如何“远程”显示所有这些不同的元素。

对于视频,我认为我可以简单地将周视频托管在网络服务器上,然后创建一个指向该视频的链接,以便使用 iOS 媒体播放器在应用程序中显示它。无论哪种方式,我认为文本可能是一个问题。请问你能建议一些相对简单的方法来做这样的事情吗?

任何帮助将不胜感激。

谢谢, 迪伦

PS 与使用 Cocoon JS 将 HTML5 文档打包为应用程序相比,是否值得做这样的原生操作? (因为无论如何所有内容都会从网络中提取)

【问题讨论】:

  • 从网络上提供它。查看UIWebView 类。
  • @MarcusAdams 显然,最简单的做法是在 Wordpress 之类的东西上建立一个响应式网站,以实现简单的 CMS,但又不想让应用程序感觉原生并且能够添加广告。

标签: ios iphone xcode web-hosting dynamic-content


【解决方案1】:

我建议你尝试 parse ,你可以为你的应用构建一个非常简单的 cms 并轻松与你的原生组件集成,它是免费的并且有很好的教程,从零到英雄的学习曲线是几个小时

https://parse.com

【讨论】:

  • 感谢您的快速回复。我现在就去看看!
【解决方案2】:

除了第 3 方平台(各有优缺点)之外,您至少应该研究如何以编程方式执行此操作(因为在某些情况下,您仍然需要自己完成一些工作)。

查看“后台获取”、静默远程通知和 NSURLSession 后台下载。 https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

对于 native/HTML5/hybrid,这是一个没有“正确”答案的哲学地雷。查看您想要处理内容的体验,了解不同方法的适用程度(性能、功能、离线存储的影响等)。

【讨论】:

  • Ok 将查看后台获取内容。目前,正在研究不同的 CMS 解决方案,例如下面提到的 Parse。
  • 管理内容的方式确实与检索数据的方式(以及呈现数据的方式)重叠并相互作用,但它们不一定是一回事。当您对替代方案进行自我教育时,不同的用例应该开始变得明显。
  • 好的,非常感谢!如果我有任何其他问题会报告:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 2016-10-13
  • 2018-11-21
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多