gpt4 book ai didi

javascript - 从 javascript webview 访问 iPhone GPS

转载 作者:行者123 更新时间:2023-12-02 19:21:42 25 4
gpt4 key购买 nike

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

1) 我们如何在不借助 Quickconnect iPhone 或 PhoneGap 等第三方框架的情况下,从 Web UI javascript 访问 GPS 等 iPhone native 功能

2)流程和架构是什么?即 javascript 如何与 native 代码通信。

3)欢迎所有评论、URL、信息!

4) 我可以使用 Quickconnect 将我的应用上传到应用商店吗?

5)我认为使用phonegap,我们无法在appstore上上传,我们只能在phonegap上上传。请评论一下

谢谢

最佳答案

1) 我们如何在不借助 Quickconnect iPhone 或 PhoneGap 等第三方框架的情况下,通过 Web UI javascript 访问 GPS 等 iPhone native 功能

查看 HTML GeoLocation API 。苹果还公开了其他很酷的东西,例如 accelerometer data通过 JavaScript API。因此,您甚至并不总是需要 native 代码。

2)流程和架构是什么?即 javascript 如何与 native 代码通信。

实际上,对于某些信息,例如位置数据,您不需要 native 代码(见上文)。但是,一般来说,如果您想通过 iPhone 应用程序中的 WebView 与 native 代码进行通信,通常会 register a URL handler in the WebView's delegate ,然后使用 window.location 执行一些奇特的技巧,以在需要时触发处理程序。要将数据发送回 WebView,您只需使用不言自明的 [webView stringByEvaluatingJavaScriptFromString:(String)] 方法。

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

3) 欢迎所有评论、URL、信息!

请参阅上面的链接。

4) 我可以使用 Quickconnect 将我的应用上传到应用商店吗?

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

5)我认为使用phonegap,我们无法在appstore上上传,我们只能在phonegap上上传。请评论

我从未听说过有人在将基于 PhoneGap 的应用程序发布到 AppStore 时遇到问题。尽管我必须承认我自己从未尝试过。我想如果 Apple 停止接受基于 PhoneGap 的应用程序,我就会听说。但苹果却很喜怒无常。那么谁知道呢?

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

关于javascript - 从 javascript webview 访问 iPhone GPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com