Tag: cordova plugins

Phonegap 3.4 FileTransfer错误(iOS)

我试图从服务器加载文件并将其保存在设备上。 这个代码曾经在Phonegap 3.1中工作过,而且在Android上3.4仍然可以正常工作。 但是,当我在iOS 7.1上运行相同的代码。 我有一个错误说, { "code":1, "source":"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400", "target":null, "http_status":200, "body":"Could not create target file" } 这是我的代码。 var fileTransfer = new FileTransfer(); fileTransfer.download(encodeURI('http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400'), '/com.mee.flight/maptile/70400', function (entry) { //Do something }); 起初,我认为解决scheme是直接的,因为Phonegap实际上告诉我,目标文件有问题。 所以,我摆弄的文件path,但他们并没有真正的工作。 任何想法?

PhoneGap地理位置在iOS10中被阻止

我的Phonegap应用程序利用(cordova3.8)网页浏览“W3C地理定位API”。 从iOS 9.x升级到iOS 10(beta)后,使用 navigator.geolocation.getCurrentPosition(…) 现在返回一个错误: 对http:// localhost的不安全连接阻止访问地理位置。 错误(2):Origin没有使用Geolocation服务的权限 我目前不使用cordova白名单插件 。 会使用这个帮助还是有一个更简单的修复?

iOS背景颜色的状态栏

我很难将iOS状态栏背景颜色设置为透明。 我正在使用最新版本的cordova s​​tatusbar和ionic,并将所有内容都保留为默认设置,但出于某种原因,我得到了一个白色的背景色。 我怎么能设置背景颜色移植,我虽然这是默认值无论如何。

离子2装置准备好在2000毫秒内没有开火

我正在IOS平台上的ionic 2 beta 11内运行应用程序使用ionic run ios white screen出现,并得到以下消息: Native: deviceready did not fire within 2000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them. 任何有关这个的build议? 那究竟是什么问题?

当静止时,Apache Cordova geolocation.watchPosition()在iOS上超时

当使用Apache Cordova的cordova-plugin-geolocation,特别是watchPosition()时,我至less在iOS 8.1.3到8.3上遇到困难。 正在发生的事情是,当一个用户正在移动,坐标工作得很好,并不断更新。 但是,当用户停止片刻(比如设置的超时时间)时,会引发超时错误。 第二个用户再次移动坐标正在工作。 我们不能太多地增加超时时间,因为担心用户会合法地失去接受,并且不得不重新logging他们的领域边界(农业应用)。 这就是说我们把超时时间增加到65000,并且仍然设法得到超时消息。 我目前的工作理论是,无论什么原因,如果没有检测到运动,插件会抛出一个超时消息,而不是一次又一次地给我相同的坐标。 我不确定这是否可能是某种省电function或iOS和/或插件的实际错误。 geoWatch = window.navigator.geolocation.watchPosition( gpsChangeCoordinates, function(error){ $("#signal").html("Error: "+error.message); $("#signal").css("background-color","red"); }, {maximumAge:3000, timeout:15000, enableHighAccuracy:true}); ); 切换到getCurrentPosition()也是无效的,因为除非持续查询GPS,否则精度不会达到并保持在农业用途所需的水平。 这个问题不会在Android上显示。

cordova,Firebase,FCM插件 – 不在iOS的通知栏中显示通知

我正在用cordova: cordova-plugin-fcm使用这个插件来使通知正常工作。 它在Android上运行良好。 问题与iOS,当应用程序在前台通知到达。 但是,当应用程序closures或在后台,通知不会显示在通知栏中,但是当我打开应用程序,我可以看到通知到达,我产生的popup窗口被打开。 但我真的需要通知显示在locking屏幕和通知栏中。 这就是我要发送到Firebase API的内容: / POST to https://fcm.googleapis.com/fcm/send 而在我的身体发送这个: { "to" : <USER_TOKEN>, "alert":"Test", "notification": { "alert":"Test test", "title": "Notification test", "text": "Testing notification text" }, "priority": 10, "content_available": true } 我也试过"priority": "high"并得到相同的结果。 通知到达,但它只显示当我打开应用程序。 我甚至没有通知栏或locking屏幕。 此外,我试图在体内添加"aps"属性,所有的内部信息…不起作用。 我希望有人能够对此进行点亮 PS: iOS v10.1.1 PS2:适用于所有的Android设备。 我已经阅读了社区的一些答案,但似乎没有工作: 使用API​​时,Firebase API不会发送推送通知 iOS没有收到通过API发送的Firebase推送通知 谢谢你的时间。

cordova显示警告为“线警告:花了毫秒。 “在iOS中

"THREAD WARNING: ['Console'] took '81.661865' ms. Plugin should use a background thread." 运行iOS Phonegap项目。 同样的一些剩余的插件像地理定位和文件系统。 由于我是Phonegap新手,可以请任何人告诉我如何在后台线程上运行插件。 我也检查了这一点 。 我们可以忽略这个线程警告,还是与iOS Phone-gap中的内存问题有关 谢谢

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 […]