【问题标题】:Integrating Phone Gap in an existing Sencha Touch project在现有的 Sencha Touch 项目中集成 Phone Gap
【发布时间】:2014-08-15 03:44:16
【问题描述】:

我需要帮助将 Phone Gap 集成到现有的完全正常的 [使用 iOS 和 Android] Sencha Touch 项目。我需要这样做的原因是我希望能够在此应用程序中使用本机代码 [Objective-C] 来实现 GPS、动画等功能。

顺便问一下,有没有其他方法可以在没有 Phone Gap 的情况下使用本机代码?

这些是我到目前为止所遵循的步骤:

  1. phonegap add platform ios & phonegap add platform android 在应用程序文件夹中。 这在 Sencha Touch 项目文件夹中创建了一个“phonegap”文件夹。
  2. phonegap 构建 ios 这在 phonegap/platform/ios/ 文件夹中创建了 .xcodeproj 文件。

我现在需要做什么?如何创建和使用原生 iOS 插件?

提前感谢您的帮助。

【问题讨论】:

    标签: cordova sencha-touch phonegap-plugins


    【解决方案1】:

    来自 Sencha 博客的This post 应该回答您关于将 Sencha Touch 与 PhoneGap(或 Cordova)集成的过程的所有问题。

    顺便问一下,有没有其他方法可以在没有Phone Gap的情况下使用本机代码?

    我相信还有其他解决方案,但没有一个像 Cordova/PhoneGap 那样普及。例如,像Sencha Space 这样的各种移动解决方案也存在......但如果您是一个开发单个应用程序的开发人员,Cordova/PhoneGap 很有可能是最好(最简单?)的选择。

    【讨论】:

      【解决方案2】:

      看来你是直接用phonegap了。因此,当您获得 .xcodeproj 文件时,只需在 XCode 中打开它并构建项目即可。通常创建的 xcode 项目无需进一步修改即可运行。

      【讨论】:

        【解决方案3】:

        如果不需要远程构建使用 Cordova (IMO),请首先考虑 Phonegap 与 Cordova

        已经说过了:

        1.-ST项目内部:sencha cordova init com.mycompany.myappname MyAppName

        2.- 在cordova文件夹内cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

        3.- 在启动方法alert(device.uuid) 中验证 app.js 内部

        完成

        参考:http://vimeo.com/76568053

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多