0

我正在使用 PhoneGap 库和 HTML5 开发一个仅针对 iOS 设备的应用程序(目前)。这个应用程序将只是一个通过 iOS Safari 浏览器访问的网页。我将使用某些功能,例如使用 PhoneGap 库访问 iOS 设备的加速度计、地理位置、联系人等。

  1. 我可以在设备上不安装任何东西的情况下访问所有这些功能吗?

  2. 我想了解 PhoneGap 如何仅通过使用 JavaScript 来访问设备的本机功能?

  3. 我看到有几个为 PhoneGap 库编写的有用插件。我可以在我的页面中简单地使用这些插件(js 文件)而不在设备上安装任何东西吗?例如PhoneGap ChildBrowser 插件?

4

2 回答 2

1

我可以在设备上不安装任何东西的情况下访问所有这些功能吗?

您必须构建为本机 ios 应用程序并将其安装到设备上。

我想了解 PhoneGap 如何仅通过使用 JavaScript 来访问设备的本机功能?

Phonegap 提供了一个 Javascript 接口来访问实际上是 Objective-C 函数的硬件特性。如果您查看 Phonegap 源代码,您会看到很多 Objective-C 代码。所以它不仅仅是Javascript。

我看到有几个为 PhoneGap 库编写的有用插件。我可以在我的页面中简单地使用这些插件(js 文件)而不在设备上安装任何东西吗?例如PhoneGap ChildBrowser 插件?

不可以。它们必须在 iOS 应用程序中才能工作。

于 2012-07-16T19:03:34.613 回答
1

似乎您追求的是一种仅通过浏览器访问 APP 功能的方式。

您可以使用 HTML5 访问一些内容,例如:

于 2012-07-16T23:51:07.167 回答