【javascript – Cordova检测推送通知的冷启动】教程文章相关的互联网学习教程文章

javascript – 如何检查Android应用程序首次运行 – Cordova【代码】

我在我的android应用程序中使用cordova.我有很多页面,我的主页或主页是index.html.如何检查用户是否第一次通过打开应用程序登陆主页(无论他点击多少次并在不同时间打开应用程序).我只是想检查一下他是否第一次在打开应用程序后访问index.html,因为他可以随时从其他页面导航回主页.我正在使用cordova和angularjs解决方法:在deviceready事件中,您可以像这样使用localStorage.if(window.localStorage.getItem("loggedIn") != 1) { // ...

javascript – 从Objective C委托回调Cordova插件【代码】

情况:我正在建立一个cordova插件,用于连接现有的iOS库和Ionic.方法的基本映射已完成并正常工作,这意味着我可以通过Angular方法调用iOS方法并获得成功/错误回调. 问题:有一个被调用的登录方法,之后调用适当的委托方法(例如userDidLoginWithSuccess).从登录方法到cordova插件的回调很简单,但我需要以某种方式从委托方法回调,以便让Ionic应用程序知道用户是否已成功登录. 有什么想法吗?谢谢. PS:我查了这篇帖子,虽然这是一个类似的...

javascript – Cordova iOS模拟器tel和mailto无法正常工作【代码】

我无法通过我的iOS Cordova应用程序上的href发起呼叫和mailto.对于代码:<a href="tel:XXX">Call</a>我在Xcode控制台中收到错误There is no registered handler for URL scheme tel.对于mailto也是如此.怎么解决这个问题?我已将这些添加到config.xml中.<access origin="tel:*" launch-external="yes"/> <access origin="geo:*" launch-external="yes"/> <access origin="mailto:*" launch-external="yes"/> <access origin="sms:*...

javascript – Cordova:onclick事件在按钮点击之前调用【代码】

我是cordova和javascript的新手.我只是试图打印一些消息,并希望在我单击按钮时显示警报.但是一旦应用程序加载就会发生这种情况. 这是我的代码.<body><div class="app"><h1>Apache Cordova</h1><div id="deviceready" class="blink"><p class="event listening">Connecting to Device</p><p class="event received">Device is Ready</p></div><button id = "setLocalStorage">SET LOCAL STORAGE</button><br/><button id = "showLoc...

javascript – Cordova – menubutton-event不会开火【代码】

我正在开发一个带有cordova的Android应用程序. android 4.4设备与蓝牙遥控器连接. 在文档的帮助下,我能够捕获一些按钮,例如“音量增加”键:document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);function onVolumeUpKeyDown() {console.log("Volume up pressed"); }根据cordova-documentation,还有一些其他可用密钥的Eventlisteners: >后退> menubutton>搜索按钮> startcallbutton> endcallbutton> volumedow...

javascript – Cordova / phonegap项目中的“Require”异常【代码】

我正在尝试使用Android平台中的Phonegap / Cordova构建混合移动应用程序.而且我也成功了:)该应用程序在我的Chrome浏览器中按照Ripple模拟器的需要运行.我没有使用Eclipe ADT或Android Studio,因为模拟器无法快速加载. 我使用onDeviceReady事件和Navigator插件进行振动和警报.所有这些都按预期正常工作. 当开发者控制台在Chrome中处于活动状态时,JavaScript会在cordova.js中断,并显示以下错误Uncaught ReferenceError: require is n...

javascript – cordova 3.x(phonegap) – 写入/ data / data生成encodingException【代码】

我正在尝试使用从here获取的以下代码在我的应用程序内存上写一个文件:writeOnFileSystem : function() {console.log("writeOnFileSystem resolveLocalFileSystemURL ..."); window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); } };function gotFS(fileSystem) { fileSystem.root.getFile("file:///data/data/com.company.app/readme.txt", {create: true, exclusive: false}, gotFileEntry, fail); }fun...

javascript – Cordova:套接字,PushNotifications或重复轮询服务器?

我有一个Cordova / PhoneGap应用程序. 当应用程序处于前台时,我希望有一些相似的实时更新. 实现这一目标的资源最少的方法是什么?我应该使用socket.io,pushnotification插件,还是每隔几秒钟发一次API请求?设备和服务器上最不重要的是什么?解决方法:对于移动设备,您需要在电池使用情况,网络使用情况和更新及时性之间进行经典权衡. 内置于移动操作系统中的推送通知服务旨在为您提供最佳的所有这些权衡,并且它可以全局运行而不是按应...

javascript – 如何在Android上使用带有Cordova的getUserMedia?【代码】

使用getUserMedia在视频元素中预览相机输入在Chrome中运行得非常好,但是一旦在Cordova容器中运行相同的代码就会中断.什么可能导致这种想法? Example code. 添加了使用Mozilla gUM polyfill的示例:(()=>{var promisifiedOldGUM = function(constraints) {var getUserMedia = (navigator.getUserMedia ||navigator.webkitGetUserMedia ||navigator.mozGetUserMedia);if(!getUserMedia) {return Promise.reject(new Error('getUserM...

javascript – Cordova / Phonegap 3.3中的外部链接/ InAppBrowser总是表现得像“_self”【代码】

我试图在Phonegap应用程序中打开链接,该应用程序在“可关闭的”InAppBrowser中打开,或者至少在外部Safari出现时打开,而不是在Webview本身内部. 使用_blank或_system总是会产生’_self’beahviour(页面在Webview中打开). 我正在尝试一个全新的Phonegap项目,针对iOs.模拟器和设备上的问题相同. InAppBrowser已正确安装:$cordova plugins ls [ 'org.apache.cordova.inappbrowser' ]project.xml没什么好看的:<?xml version='1.0' enc...

javascript – Cordova – 捕获视频并检索base64数据【代码】

我正在使用phonegap录制视频,我想保存base64数据编码的字符串.到目前为止我试过这个..function captureSuccess(mediaFiles) {var i, path, len;path = mediaFiles[0];win(path); }function win(file) {var reader = new FileReader();reader.onloadend = function (evt) {console.log("read success");console.log(evt.target.result);};reader.readAsDataURL(file); };function captureError(error) {navigator.notification.ale...

javascript – 检查node.js cordova离子应用程序上是否启用了GPS,如果禁用了GPS,请通知用户并指示他设置以打开GPS【代码】

我正在使用node,angular,ionic和cordova创建一个移动应用程序,它应该与Android 4.0.3及更高版本兼容.我希望应用程序在用户禁用GPS时弹出通知.并且通知应该具有取消和指向GPS设置的选项,以便用户手动切换GPS. 为此,我尝试了关注npm插件,但没有一个适合我.当我尝试它们时,只有闪屏显示而没有别的. > cordova.plugins.diagnostic> cordova-plugin-fastrde-checkgps> cordova-plugin-android-gpsdetect 这是我尝试使用cordova.plugins....

javascript – 在Cordova中添加到URL的感叹号

我正在使用Cordova开发一个混合应用程序来包装现有的React Web应用程序. 当我启动我的应用程序时,偶尔数据不会被加载,我注意到URL使用file://协议而不是http:// localhost:80803并且在末尾附加了感叹号. 我怎么解决这个问题? 见下面的例子: > file:/// api / metaData /!> file:/// sideNavigation /! 解决方法:这很奇怪,我承认从来没有发生过,但这些是你应该尝试的一些测试: >你使用react-router吗?也许这是路由器弄乱...

javascript – 为Phonegap / Cordova iOS应用程序强制执行正确的方向横向模式【代码】

是否可以强制您的Phonegap应用程序仅使用正确的横向模式? 我知道这对于原生iOS应用程序是可行的(参见Xcode中的设置截图) 我可以找到的Phonegap唯一的东西是config.xml中的方向首选项:<preference name="orientation" value="landscape" />此首选项强制以横向模式显示应用程序,但允许您将屏幕旋转180度.这不是理想的结果.解决方法:对于IOS 在config.xml中设置:<preference name="orientation" value="landscape"></preference>要...

javascript – 如何使Cordova同步【代码】

我的问题很简单但我在网上找不到任何东西.我正在完成手机应用程序的开发,由于非同步执行,我在Cordova遇到了一些问题.就像现在一样,我必须做这样的事情:var finishedFl = 0; cordova.exec( function(info) {.... [Function goes here]finishedFl = 1; }, function (info) {alert('Error'); }, 'Smapps', 'getInfo', []);While(finishedFl != 1){wait; }anotherFunction();我觉得这种编程方式非常令人不安,显然不是那么好.所以问题...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部