因为 PhoneGap 现在提供了 PhoneGap Build,一种无需 Xcode 即可编译 iPhone 应用程序的方法,我们想知道是否还有一种无需 Xcode 即可访问 SDK 的方法?
特别是,我们需要 PhoneGap 来允许我们的 HTML5 应用程序访问设备的 UDID、预填充 SMS 消息以及与 Urban Airship 集成以进行推送通知。
我们想将我们的 HTML5 应用程序转换为原生 iPhone 应用程序。
谢谢!
因为 PhoneGap 现在提供了 PhoneGap Build,一种无需 Xcode 即可编译 iPhone 应用程序的方法,我们想知道是否还有一种无需 Xcode 即可访问 SDK 的方法?
特别是,我们需要 PhoneGap 来允许我们的 HTML5 应用程序访问设备的 UDID、预填充 SMS 消息以及与 Urban Airship 集成以进行推送通知。
我们想将我们的 HTML5 应用程序转换为原生 iPhone 应用程序。
谢谢!
通常,如果它是 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 构建以获得支持的推送通知。
显然他们正在构建管道中的插件,但最后我检查它还没有准备好。