Tag: IOS IOS

ngCordova LocalNotification插件

我在我的离子应用程序中使用ngCordova LocalNotification插件,我试图让它重复,但随机时间跨度。 例如,用户将在1分钟内触发通知,然后我需要在另外2分钟内再次启动通知(假设的例子,在现实生活中,时间跨度要高得多,也就是几天)。 到目前为止,我可以通知第一次执行。 然后,我使用$ cordovaLocalNotification:触发器方法来检测通知何时被触发,并在该方法内部有一个代码来安排一个新的通知。 所有这些都有效,但为了启动该方法内部的任何内容,我必须在我的设备上确认通知,然后单击它,然后启动此方法。 所以我想知道是否有办法让它安排一个新的通知,而不必打开以前的通知? 所有这些都必须在设备本地发生,即使设备重新启动,通知也应该保留。 非常感谢!

如何升级meteor应用程序

我的Meteor创build的应用程序正在通过Meteor的HCP(Hot Code Push)进行升级,这意味着一旦他重新启动应用程序,用户将得到一个新的版本,没有任何信息或确认对话框。 HCP是伟大的,但有一些用户不希望应用程序悄悄升级有两个原因: 新版本可能会有降级或其他风险。 旧版本足够他们的使用。 所以我想知道是否有办法,我可以向用户展示一个描述新版本function的新版本对话框,并询问是否升级。 当他同意的时候,使用HCP来做升级工作,或者如果HCP在这个场合不能使用的话,通过编写代码下载必要的软件包。 顺便说一下,我有另一个相关的问题:为什么HCP只能在Android手机上工作,如何使它在iOS手机上工作。 非常感谢您回答这两个问题中的任何一个,或两者兼而有之。 谢谢。

为Phonegap / Cordova iPhone应用程序设置CMS

当使用Phonegap / Cordova制作iPhone应用程序时,是否可以将基于Web的CMS附加到该应用程序,以便从中取消数据,以便非技术用户可以更新应用程序? Usualy你只是使用html,css,jquery / js来构build它们,但是如果有更简单的方法来更新它们,我会漫游吗?

“离子服务”开始,但不起作用

我的项目有问题。 几天前,我在笔记本上重新安装了windows,我安装了所有的使用离子(我跟着一个教程,与前一次帮助我安装所有东西),但我的项目不与“离子发球”(虽然它不'没有错误,只有错误的浏览器中的消息和错误代码:“ERR_CONNECTION_TIMED_OUT”)。 可能是什么问题呢? 我的系统信息:Cordova CLI:6.5.0 Ionic CLI版本:2.2.1 Ionic App Lib版本:2.2.0 ios-deploy版本:未安装ios-sim版本:未安装操作系统:Windows 10 Node版本:v6.10.0 Xcode版本:未安装 谢谢! 🙂

Cordova 3.7在每个本地电话上重复使用iframe

由于我已经升级到Cordova 3.7,所有本地调用都会将下面的iframe添加到DOM。 <iframe src="gap://ready" style="display: none;"></iframe> 为了排除我的现有代码影响cordova的可能性,我尝试用cordova CLI创build一个新的代码,添加控制台插件并在deviceready处理程序中的setInterval循环中调用console.log()。 因此,我在DOM中获得了大量的iframe。 我已经在iPad 3,iOS7上尝试过使用xCode 6构build应用程序。 有没有人遇到过这个问题? 谢谢。 更新: 相应的问题提交给cordova: https : //issues.apache.org/jira/browse/CB-8002这个问题应该在3.8版本中解决。

背景服务科多瓦离子应用程序。 Backgroudn插件不工作在ios 8.3上

我想要实现一个后台服务,将地理位置发送到服务器。 因此,我使用https://github.com/katzer/cordova-plugin-background-mode的插件cordova-plugin-background-mode,它与android一起工作。 但是,如果我在iOS 8.3上运行应用程序并按下主页button,应用程序将停止将地理位置发送到服务器。 在插件的文档中,它说: 支持的平台 iOS(包括iOS8) Android(SDK> = 11) WP8 我错过了什么吗? 编辑:这是我的控制器的一些代码 $ionicPlatform.ready(function() { var watchOptions = { frequency : 1000, timeout : 5*60*1000, enableHighAccuracy: true }; var watch = $cordovaGeolocation.watchPosition(watchOptions); watch.then( null, function(err) { alert("WatchPosition failed: "+JSON.stringify(err)); }, function(position) { $scope.position = position; }); });

如何获取用户IP地址,并检查用户在Ionic \cordova在线

我正在研究ionic framework和cordova。 我想向服务器提交一些数据,但是当这两个条件都满足时1.设备在线。 2.数据(提交)可用。 我正在检查这个cordovanetworking插件的文档,但我很混乱,它有太多的怪癖。 我怎么能写所有设备的有效代码(意味着Android,赢得电话,IPhone等..),我怎么能得到用户的IP地址。 我已经试过这个,在浏览器工作正常,但害怕执行原因手机可以忽略这一行(我猜) $scope.checkOnline = navigator.onLine;

在inAppBrowser – Phonegap / Cordova中启用下载

我正在使用cordova3.5-0.26&inAppBrowser 0.5.0 现在我正在inAppBrowser中加载一个外部页面。 有一个下载button。 当我按下下载它什么都不做。 我的下载是在inAppBrowser。 正如cordova的观点。 然后我尝试使用以下代码激活下载pipe理器(对于Android) appView.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(url)); startActivity(i); } }); 这不适用于inAppBrowser。 1)如何在inAppBrowser中启用下载? 2)有什么方法可以用默认的下载pipe理器来捕捉下载? 3)如果可能请为ios和android提供解决scheme。 如果不是Android将现在做。 请帮忙…