Tag: cordova

在iOS设备上部署Ionic App

将Ionic应用程序构建并运行到iOS设备上。 我将需要在Mac OS上运行Xcode软件。 在这种情况下,我使用作为虚拟机的VMware Workstation在Windows上安装了macOS,从而可以安装不同类型的OS。 在编译和运行Ionic应用程序之前,我需要首次运行两个命令行。 我在终端上运行xcode-select –install以使Ionic能够运行。 然后,我必须运行sudo npm install -g ios-deploy — unsafe-perm = true 现在,请确保已安装iOS平台,或者我需要运行此命令ionic platform add ios 。 完成上述过程后,需要ionic cordova build ios才能在我的项目文件夹中运行。 现在,我可以在Xcode中打开以.xcodeproj结尾的文件的Ionic项目。 在Xcode中打开项目后,我需要分配我的团队参与该项目。 首先,我单击Xco​​de-> Preferences …,然后登录到我的Apple帐户。 现在,我可以在“签名”部分中选择我的团队。 我现在可以选择我的iOS设备,如下所示。 然后按“构建并运行”按钮。 或者,在选择设备后,我可以运行ionic cordova build ios 。 或者,如果我尚未选择任何实际设备,也可以运行ionic cordova build ios –device 。 此外,我还可以通过键入以下命令ionic cordova emulator ios在模拟器上运行Ionic应用程序。 或者在Xcode中选择一个仿真器,然后单击“构建并运行”按钮。 要考虑的一件事是,如果设备版本低于默认的部署目标9.0。 我需要设置较低的版本以匹配我的设备。 在这种情况下,我的设备运行在8.1版本上。 另外,请确保“ iOS部署目标”中“目标”部分中的“ […]

Phonegap /cordova – 从临时目录读取文件作为文本

我正在使用cordova media插件录制.wavaudio样本。 其实我能够logging他们,但我找不到方法来获得已经创build的文件内容。 如果我做: // Record audio // function recordAudio() { var src = "myrecording.wav"; var mediaRec = new Media(src, onSuccess, onError); // Record audio mediaRec.startRecord(); // Stop recording after 10 sec var recTime = 0; var recInterval = setInterval(function() { recTime = recTime + 1; setAudioPosition(recTime + " sec"); if (recTime >= 3) { […]

我可以在应用程序包中访问jquery和cordova的Documents目录中创build一个html文件吗?

我正在build立一个存储在HTML文件 [[PROJ UserDirectory] stringByAppendingPathComponent:@"tmp_Form_File.html"] 并在文件“tmp_FOrm_File.html”内部dynamic构build。 正文显示正确,但JS不会执行。 我正在试着做: NSString * cordova_path = [[NSBundle mainBundle] oathForResource:@"cordova-2.2.0" ofType:@"js" inDirectory:@"html"] NSString = [[@"<script type=\"text/javascript\" src=\"" stringByAppendingString:cordova_path] stringByAppendingString:@"\"></script>"]; 和jquery类似。 我的问题是,我不认为当我加载到一个webView的htmlfile它相应地获取数据。 我testing了琴弦,他们看起来很健康: <script type="text/javascript" src="/var/mobile/Applications/[DATA]/PROJ.app/html/cordova-2.2.0.js"></script><script type="text/javascript" src="/var/mobile/Applications/[DATA]/PROJ.app/html/jquery-1.7.2.min.js"></script><script type="text/javascript">$(function(){ alert("test"); });</script> 1)我做错了吗? 如果是的话,我该如何解决这个问题? 2)通过ios将包中的html目录复制到Documents是否更好? 如果是这样,怎么样? 编辑:暂时删除jQuery的引用,jQuery和cordova。 只是使用纯JavaScript,并会正确提醒。 所以这意味着Bundle中的src有问题。

了解Google身份validation器应用程序的工作原理

我见过很多双因素authentication应用程序,如谷歌身份validation应用程序。 该应用程序离线工作,每30秒重置手机上的密钥。 那么服务器如何知道哪些密钥是有效的? 我无法理解这一点? 如果我自己创build这样一个应用程序。 我怎么能这样做?

使用PhoneGap + HTML5和embedded式Flashanimation

我想知道是否有可能做到以下几点: 使用HTML5,CSS和JavaScript构build移动应用程序 在应用程序的其中一个页面上embeddedFlash游戏(SWF) 用PhoneGap包装,并在Android上部署一个iOS 保持Flash游戏的function 我正在考虑为即将到来的移动项目做这个,并考虑我的select。 我可以在所有Flash中构build,也可以使用HTML5构build,并将Flashembedded到一个页面中。 HTML5将会更加快速和经济高效,并且可以完成我所需要的应用程序的UI和其他一切。 问题是我需要将这个Flash游戏join到网站中。 这是否意味着我必须在Flash中构build完整的应用程序才能实现这一目标? 谢谢

audio不在cordovaiOS 8中播放

我无法在iOS 8 Cordova应用程序中播放audio。 相同的代码适用于iOS 7。 我得到的消息是, 未知资源'文件:// audioFilePath' 我的cordova版本是3.5.1和媒体插件版本是0.2.15 任何帮助表示赞赏。 谢谢。

使用UIWebView(PhoneGap)在iOS 6.1应用程序中是否会损坏HTML5 <video>标签?

我们有一个使用HTML5video标签的PhoneGap应用程序。 如果在播放video时单击“完成”button,video将停止,但video元素会显示一个双重预览图像:一个在背景中旋转90º,另一个在正确的方向前景中。 有没有其他人经历过这个,你知道一个解决方法吗?

在命令行中使用OTHER_LDFLAGS,iOS应用程序生成命令行

我正在创build一个工具来通过命令行使用cordova生成iOS应用程序。 一切工作正常,但后来我加了Admob插件,并得到了一堆的错误。 但幸运的是,我知道我将不得不使用xcode添加一些额外的框架。 我如何提供额外的框架usnig OTHER_LDFLAGS,因为我们在xcode中做$(inheritance) 请帮助任何人摆脱这个问题。

cordova/ Phonegap IOS加载脚本不能正常工作

我正在用cordova.js库[3.4.1版]构build一个,我也想直接使用Web浏览器作为网页进行debugging。 当dynamic加载外部cordova.js库时,iOS模拟器中有一些问题[我有2个特定于Android和iOS的版本] 我有这样的代码来处理这个问题: //check if mobile or local browser: var isMobile = true; if (document.URL.indexOf("local") > 0) { isMobile = false; } var deviceReadyDeferred = $.Deferred(); var jqmReadyDeferred = $.Deferred(); function onDeviceReady () { deviceReadyDeferred.resolve(); } if (isMobile) { $(document).bind('mobileinit', function () { $.mobile.allowCrossDomainPages = true; jqmReadyDeferred.resolve(); var useragent = navigator.userAgent; var loadScript = function […]

Cordova Splashscreen iPhone 6和iPhone 6 Plus没有显示

我更新了cordovasplashscreen插件,以正确显示i6和i6加上飞溅图像,但我无法得到它的工作。 当应用程序在控制台启动时出现一条消息说,如果设备是一个iPhone6和LaunchImage-736h如果是一个iPhone 6加,但没有发现LaunchImage-667h,但我有所有的飞溅图像在各自的大小正确configuration在图像资产目录 有没有额外的configuration让它工作?