cordova-plugin-geolocation
全部标签 我的小型cordova应用程序非常简单,在检查是否存在连接后,打开网站的url(例如http://www.example.com)。我希望所有网址/网站都显示在应用程序中。主要问题是在iOS上只打开应用程序的第一页,点击/触摸的任何其他链接都会在safari浏览器中打开。在配置文件中我已经设置了在我添加的index.js中onDeviceReady:function(){window.open=cordova.InAppBrowser.open;if(navigator.connection.type==Connection.NONE){navigator.notification.a
对于这个问题,我创建了compatibilitytestprojectonGitHub.初始状态仅设置为IonicView应用程序。ionic浏览器ionicserve将输出显示为图片ionicBrowser.png。但是如果我在www\js\index.js第32和33行取消注释,那么fileSystemRequest(webkitRequestFileSystem)没问题,fileEntry没问题,也可以写入和读取文件。ionic应用对于命令ionicupload,Android设备上的输出如图ionicView-android.png所示。iOS显示如图ionicView-ios
我正在为iOS使用cordova/ionic构建一个应用程序由于多种原因,我们必须将代码放入AppDelegate.m生成的application()中。我已经找到了一些类似的问题,但还没有答案。https://stackoverflow.com/questions/36792158/cordova-phonegap-ios-modify-generated-appdelegate有一种方法可以通过一些重载或扩展来正确地做到这一点吗?简单的答案是“我可以编辑AppDelegate.m”,但由于它是项目中生成的文件,我不能这样做。有什么想法吗? 最佳答案
我在使用Cordova构建iOS应用程序时遇到问题。我正在使用带有Cordova插件的人行横道。在终端中运行cordovabuild后,我收到错误消息:Plugins/cordova-plugin-whitelist/CDVNavigationWhitelistPlugin.h:23:9:fatalerror:'Cordova/CDVURLRequestFilter.h'filenotfound#import有人知道怎么解决吗? 最佳答案 原因是我使用Cordova-Crosswalk安装的旧版本插件之一。所以它可以通过两种方式修复
我正在开发一个ioniccordova应用程序。我希望我的应用程序在ios上自动启动并保留在后台。该应用程序应该能够接收推送通知并在后台扫描蓝牙。我检查了ToniKorin/cordova-plugin-autostart插件,但它只适用于android,不适用于ios。有什么建议吗? 最佳答案 您不能使用Cordova将应用程序设置为在iPhone中自动启动,一般iOS应用程序不随系统启动,也没有办法让它们这样做。有一个异常(exception),对于支持VOIP的应用程序建立连接并开始监听来电,所有具有适当plistkey的应用
是否可以通过Cordova直接播放ios原生声音铃声、文本提示音、新邮件等(例如使用原生音频插件)?我能找到的所有示例都需要www/audio目录中声音文件的直接URL,如下所示://preloadthemediawindow.plugins.NativeAudio.preloadComplex('music','audio/music.mp3',1,1,0,function(msg){},function(msg){console.log('error:'+msg)});window.plugins.NativeAudio.loop('music');不能直接访问播放吗?假设iPho
尝试使用以下代码获取用户位置时:vargeoLocationProvider=newMicrosoft.Maps.GeoLocationProvider(BingMap.map);geoLocationProvider.getCurrentPosition({showAccuracyCircle:false,timeout:6000,successCallback:function(object){if(navigator.geolocation){//alert(ret);SearchViewModel.ConsoleLog("watchPositionfirsttryfromget
我有一个cordova项目并尝试运行我执行的iOS:cordovaplatformaddioscordovabuildioscordovarunios前2个命令一切正常,但最后一个命令出现错误:我使用的是OSXElCapitan:有什么想法吗? 最佳答案 您的cordova安装似乎已损坏。请重新安装最新版本的NPM,然后使用sudonpminstall-gcordova再次安装cordova。 关于ios-Cordova运行ios:undefinedisnotafunction,我们在S
我正在使用cordova开发混合应用程序。我想在收到来自APNS/FCM的通知后,在与下图相同的应用程序图标中显示通知计数。我正在使用cordova-plugin-fcm和cordova-plugin-badge插件。代码:onDeviceReady:function(){cordova.plugins.notification.badge.hasPermission(function(granted){});cordova.plugins.notification.badge.registerPermission(function(hasPermission){});//switch
我在我的cordova应用程序中使用来自onesignal平台的推送通知。我已经实现它以从oneSignal仪表板发送推送通知,但我想从我自己的搜索中发送通知,我在用户安装应用程序时存储了设备ID,但不知道如何向存储在我的数据库中的设备发送通知如有任何帮助,我们将不胜感激。谢谢,如果有人有问题要理解我的问题可以发表评论,我会尽我最大的能力解释。 最佳答案 为了处理这种情况,我也使用了一个信号,但在启动我的应用程序时,我将我的ID发送到我的后端,以确保在我需要时它会被注册到我的数据库中。只需使用经典的httppost请求。没有魔术可以