0

首先 - 我对 iPhone 应用程序开发很陌生(3 个月)。我在一家提供内容管理系统的软件公司工作。我们的客户主要是杂志出版社。他们使用我们的软件在他们的主页上写文章。现在我们想提供 iPhone 应用程序来配合我们的 cms。到目前为止,我已经完成了一个 RSS 阅读器,它可以在列表视图中显示新发布的文章。用户选择一篇文章并被重定向到该文章的特殊格式的详细视图。下一步是添加离线阅读功能。我在互联网上上下搜索过,但找不到任何类似的最佳实践。我知道一般有两种可能性:

  1. 在iPhone/iPad本地存储uiwebview的内容(包括css、图片、js等)。将需要重新编写基本的 html 以使用下载的 css、图像和 js。此外,我还必须以某种方式编辑多页文章中后续页面的超链接——听起来工作量很大;)

  2. 在服务器端创建一个 PDF 并将其下载到移动设备。修改 RSS 源以指向本地保存的 pdf 而不是服务器上的网站。

我的问题是 - 更好的方法是什么?这两种可能性有什么缺点吗?还有其他(简单的;))方法来实现离线阅读功能吗?有没有我可能错过的方法?

谢谢大家!

4

1 回答 1

1

也许,您应该考虑第三种变体:制作一些服务器端 API 来获取/设置必要的数据并创建使用该 API 的单独 iPhone 应用程序。

我认为 iPhone 应用程序应该更接近原生应用程序——这样你可以提供更方便的界面来管理任务——这对于 iPhone 用户来说会更常见,并且会综合考虑设备和移动平台的优缺点。

于 2010-06-08T09:44:47.150 回答