ios - 在简单的 iOS 应用程序中加载网页

标签 ios web appstore-approval

我是 iOS 开发新手。我正在尝试构建一个简单的 iOS 应用程序以显示来自我团队网站的统计结果。这个网站目前在我的 node.js 服务器上。

我相信有一种方法可以使用 UIWebView 简单地加载网站。

1) 但是,我想确定这是否是构建应用程序的正确方法,它是否符合 Apple 的 AppStore 政策

2) 我还想知道使用 RESTful API 和 native 代码相对于简单地加载 View 的优势。

最佳答案

This web is currently on my node.js server.

只要它托管在某个地方,就可以很容易地在 UIWebView 或实际上 WKWebView 上加载网站,因为 Apple 会建议您 here

Important Starting in iOS 8.0 and OS X 10.10, use WKWebView to add web content to your app. Do not use UIWebView or WebView.

您可能想要专门检查您将在 Web View 上加载的内容类型,但除此之外,这是一种完全有效的方法。

2) I also want to know the advantages of using the RESTful API and native code over just simply loaded with a view.

这打开了一大堆蠕虫,我认为在这里回答不够客观。然而,我会接受一个普遍的区别——如果你正在使用 RESTful api 来显示内容,你可以使用 iOS sdk 上已经可用并且用户可能看起来很熟悉的 native 界面。您也只依赖后端的基础数据,因此性能通常会更快。话虽这么说,人们仍然使用混合平台来创建应用程序,但这仍然是一回事。所以总的来说,这两种方式都有很多优点和缺点。

关于ios - 在简单的 iOS 应用程序中加载网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51164806/

相关文章:

ios - Iphone App Store 批准时间 公司 vs. 个人

ios - 使用 ListUsers API 或 iOS SDK 搜索用户 Amazon Cognito

html - 设备兼容的 CSS - @media

design-patterns - 多语言网站的设计模式?

azure - 在 Microsoft Azure 存储上设置 Blob 磁盘缓存

ios - 无法提交 iOS 应用程序以供审核 - "There are one or more errors on the page."

ios - 使 iOS App 验证失败的明确方法?

iphone - 为 iOS 5.0 编译时什么会导致 "Symbol not found: _objc_setProperty_atomic"错误?

ios - 打字时搜索栏消失

iphone - 在 iOS 中模拟 "Nested"导航 Controller