1

因为 PhoneGap 现在提供了 PhoneGap Build,一种无需 Xcode 即可编译 iPhone 应用程序的方法,我们想知道是否还有一种无需 Xcode 即可访问 SDK 的方法?

特别是,我们需要 PhoneGap 来允许我们的 HTML5 应用程序访问设备的 UDID、预填充 SMS 消息以及与 Urban Airship 集成以进行推送通知。

我们想将我们的 HTML5 应用程序转换为原生 iPhone 应用程序。

谢谢!

4

1 回答 1

0

通常,如果它是 JS 包装的 PhoneGap SDK 的一部分,那么是的,您可以访问本机 SDK 调用的一些有限子集,并且可以使用 Build 来执行任何受支持的操作。

至于 UDID,虽然它在 iOS5 中已被弃用,但通过 PhoneGap 支持: http: //docs.phonegap.com/en/1.1.0/phonegap_device_device.md.html#device.uuid

对于 SMS,您必须使用 XCode 构建您的项目以包含 SMS 插件,因为它不再是默认 PhoneGap SDK 的一部分(曾经是,不知道它何时被删除)。 https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/SMSComposer

本地通知得到很好的支持,但我很确定您还必须构建一些额外的代码并使用 XCode 构建以获得支持的推送通知。

显然他们正在构建管道中的插件,但最后我检查它还没有准备好。

于 2011-10-31T20:27:06.430 回答