从javascript网络视图访问iPhone GPS



在开发混合iPhone应用程序时,我有一个基本查询

1) 如果没有快速连接iPhone或PhoneGap 等第三方框架的帮助,我们如何从web UI javascript访问GPS等iPhone原生功能

2) 什么是流程,架构相同?即javascript如何与本机代码通信。

3) 欢迎所有评论,网址,信息相同!

4) 我可以使用快速连接在应用商店上传我的应用程序吗?

5) 我认为使用phonegap,我们不能在应用商店上传,我们只能在phonegap上传。plz评论

感谢

1)如果没有快速连接iPhone或PhoneGap等第三方框架的帮助,我们如何从web UI javascript访问iPhone原生功能,如GPS

查看HTML地理定位API。苹果还通过JavaScriptAPI公开了其他很酷的东西,比如加速度计数据。因此,您甚至并不总是需要本机代码。

2)相同的流程、架构是什么?即javascript如何与本机代码通信

实际上,对于一些信息,比如位置数据,您不需要本机代码(请参阅上文)。但是,通常情况下,如果您想在iPhone应用程序中与WebView的本机代码通信,通常会在WebView的委托中注册一个URL处理程序,然后在需要时使用window.location来触发处理程序。要将数据发送回WebView,只需要使用不言自明的[webView stringByEvaluatingJavaScriptFromString:(String)]方法。

对于这样的通信,我通常会编写自己的小库,允许我从JavaScript调用某些本地处理程序方法,并注册接收来自本地代码的消息。你最终可能也会这么做。它简单、直观、有趣。我推荐这种体验。

3)欢迎所有相同的评论、URL、信息

请参阅上面的链接。

4)我可以使用快速连接在应用商店上传我的应用程序吗

我从未使用过快速连接,所以我无法回答这个问题。

5)我认为使用phonegap,我们无法在应用商店上传,我们只能在phonegap上上传。plz注释

我从来没有听说过有人在AppStore上发布基于PhoneGap的应用程序时遇到麻烦。尽管我必须承认我自己从未尝试过。我想,如果苹果公司停止接受基于PhoneGap的应用程序,我会听说的。但苹果公司相当情绪化。谁知道呢?

(不过,如果我是你的话,我会查看我的消息来源)

最新更新