jjzjj

android - Cordova/Phonegap/Ionic - 通过 PushPlugin 接收推送消息并将数据保存到 localStorage,即使用户关闭通知也是如此

我已经建立了一个接收GCM推送通知的IonicFramework项目。我想将传入的通知保存在应用程序的window.localStorage中。这是我到目前为止尝试过的:functiononNotificationGCM(e){switch(e.event){case'registered':if(e.regid.length>0){//callbacktowebserviceinAngularvarelem=angular.element(document.querySelector('[ng-app]'));varinjector=elem.injector();varmyServ

android - Ionic 3 - 未安装应用程序。包裹似乎已损坏

我正在尝试在2台不同的设备(Galaxy和LG)上安装我的apk,但两者都显示“应用程序未安装。程序包似乎已损坏。”。首先,我试图在我的应用程序中包含Google登录,但它显示错误10。在几篇文章之后,我更新了一些包并更改了一些设置。结果是我的应用程序不再安装。我做了什么:第1步:转到C:\ProgramFiles(x86)\Java\jdk1.8.0_131\bin(在我的例子中是JAVA_HOME),然后运行:keytool-genkey-v-keystoreplatforms\android\my-release-key.keystore-aliasalias_name-keya

android - Appium:如何从基于 ionic 的混合应用程序中获取 WEB_VIEW?

我使用ionic框架开发了一个混合应用程序。现在是测试我的应用程序的时候了,所以我选择了appium来自动化它。我已准备好appium安装程序,我的应用程序已安装在我的设备中,并通过USB连接。我编写了一个示例测试来点击登录按钮并将key发送到必填字段,如电子邮件和密码。我曾使用uiautomatorviewer来查找带有id的元素。例如:driver.findElement(By.id("io.mysoft.testapp:id/login")).click();到现在为止一切都很清楚和完美,但是我的示例测试失败并向我显示类似的错误FAILED:Loginforsampleorg.o

android - firestore 内部断言失败

我在一个Ionic3应用程序中工作,使用Firestore和AngularFirestore2。在浏览器、登录、文档、集合、插入新内容等方面一切正常。尝试在IonicView中部署应用,Firestore无法正常工作,错误信息为FIRESTOREINTERNALASSERTIONFAILEDAsyncQueueisalreadyfailedTheparameterisnotavalidkey我也试过用cordovabuild构建apk,但问题是一样的。这不是Firestore权限规则的问题,因为所有文档都允许读取和写入。有没有人遇到同样的问题?谢谢 最佳答案

android - 安装 OneSingle 插件后 ionic 构建出错

执行$ioniccordovabuildandroid后出现这个错误在添加OneSingle插件之前它工作正常但是在使用添加OneSingle插件之后$ioniccordovapluginaddonesignal-cordova-plugin$npminstall--save@ionic-native/onesignal出现如下错误这是控制台日志UP-TO-DATE:app:preBuildUP-TO-DATE:app:preDebugBuildFAILEDFAILURE:Buildfailedwithanexception.*Whatwentwrong:Couldnotresolve

android - Ionic build cannot find module 错误。如何导入安卓插件?

我正在尝试开发一个用于Ionic应用程序的Android插件。我使用Ionic使用ionicstartmyApptabs提供的入门项目创建了应用程序。我还在另一个文件夹中创建了我的插件,其中包含以下文件。plugin.xmlGSLocationManagerLocationPluginMITcordova,device,sensors,location=3.6.0">-->locationManager.jsvarGSLocationManager={getCurrentLocation:function(success,failure){exec(success,failure,'G

javascript - Ionic Framework - 尝试推送页面时未定义 'nav'

我正在尝试使用Ionic框架制作一个Android应用程序。我实现了一个侧面菜单,当我尝试从侧面菜单推送页面时,我在控制台中收到一条错误消息:Cannotreadproperty'push'ofundefinedapp.tsimport{Component,ViewChild}from'@angular/core';import{ModalController,ionicBootstrap,Platform,MenuController,NavController}from'ionic-angular';import{StatusBar}from'ionic-native';impor

android - 如何使用 Ionic2(地理定位)检查 GPS 是否启用?

我为ionic2使用插件cordovaGeolocation,但我需要知道GPS是启用还是禁用。我不知道怎么做。请帮助我;)谢谢! 最佳答案 diagnosticplugin为您提供许多功能来检查GPS模式、位置状态等。检查包含的链接以了解更多信息。import{Diagnostic}from'@ionic-native/diagnostic';constructor(privatediagnostic:Diagnostic){}...letsuccessCallback=(isAvailable)=>{console.log('I

android - ionic 3 deployment --release build 比 --prod 慢得多

有几种使用ionic3构建的方法,文档中没有详细解释:https://ionicframework.com/docs/intro/deploying/我的应用程序的启动时间因不同的构建而有很大差异:ioniccordovarunandroid--release->应用启动时间8秒ioniccordova运行android--prod->应用启动时间3秒ioniccordovarunandroid--prod--release->应用启动时间8秒我有什么理由不只使用--prod进行构建吗?如果是,我该怎么做才能使--prod--release更快?(对于我的轻量级应用程序,8秒是NotA

android - Ionic 如何决定启动哪个 Android 模拟器?

我正在关注Android平台:http://ionicframework.com/getting-started/(cmd>ionic模拟android)。它构建正常,我知道apk可以在手机上运行,​​但我想弄清楚它是如何决定启动哪个Android虚拟设备的。目前,它默认启动v2.2模拟器,然后在尝试安装apk时提示它太旧了。我想使用v4.1或更高版本(我已经通过以前使用Eclipse的原生Android开发安装了相关的SDK。) 最佳答案 在命令行中,只需指定模拟器目标。例如ionic模拟android--target="Nexu