Quantcast
Channel: Ionic Framework - Ionic Forum
Viewing all 49306 articles
Browse latest View live

Local Assets Loading Slow

$
0
0

@eliaharris wrote:

I am designing an app with enviroment:

Ionic:

   ionic (Ionic CLI)  : 4.0.3 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.11

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : ios 4.5.5

System:

   ios-deploy : 1.9.2
   NodeJS     : v10.7.0 (/usr/local/Cellar/node/10.7.0/bin/node)
   npm        : 6.2.0
   OS         : macOS High Sierra
   Xcode      : Xcode 9.4.1 Build version 9F2000

Environment:

   ANDROID_HOME : not set

I am using images to design the page, and when I navigate to a new page, there is a noticeable delay when loading the image. If I navigate back to the same view, then the image is loaded immediately. These images are all located in my assets folder, so there shouldn’t be this much of a delay. Has anyone experienced this? This is crippling to the user experience, and I may have to move to React Native if there isn’t a solid solution to this problem.

Also, it’s interesting to note that this does NOT happen on the simulator. I am using a real device: iPhone 7.

Posts: 1

Participants: 1

Read full topic


Hi guys i i'm trying create data in my server by post method

$
0
0

@santanajensy wrote:

Hi guys i i’m trying create data in my server by post method but i have nothing

this my code.
i’m have:
ionic 4
codeigniter
mysql database
php 7 in my backend

provider service code

import { HttpClient } from ‘@angular/common/http’;
import { Injectable } from ‘@angular/core’;

//URL
import { URL_SERVICIOS } from ‘…/…/config/url.servicios’;
import { URLSearchParams } from ‘@angular/http’;

// Alert
import { AlertController } from ‘ionic-angular’;

@Injectable()
export class UsuarioProvider {

id_usuario:string;
token:string;

constructor(public http: HttpClient, private alertCtrl:AlertController
) {
// console.log(‘Hello UsuarioProvider Provider’);
}

ingresar( email:string, pass:string ){

// console.log(email, pass);


let data = new URLSearchParams();
data.append('correo', email);
data.append('contrasena', pass);

// console.log(data);

let url = URL_SERVICIOS + 'login';
// console.log(url);

return this.http.post( url, data ).map( resp=>{

  let data_resp = resp;
  console.log(data_resp);

  // console.log('mira: ' +data_resp["corrreo"]);
  
  if (data_resp['error']) {
    // hay algun error

    this.alertCtrl.create({
      title:"Error al iniciar",
      subTitle: data_resp['error'],
      buttons: ["OK"]

    }).present();
    
  }else{
    // No hay errores
    this.token = data_resp['token'];
    this.id_usuario = data_resp['id_usuario'];

    // Guardar en el storage del dispositivo


  }
  
  
});

}

}

php code:

?php

defined(‘BASEPATH’) OR exit(‘No direct script access allowed’);
require_once APPPATH . ‘/libraries/REST_Controller.php’;
use Restserver\Libraries\REST_Controller;

class Login extends REST_Controller {

public function __construct() {

// setHeader(“Access-Control-Allow-Headers”, "");
/

Header(“Access-Control-Allow-Headers”, “*”);
header(“Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS”);
header(“Access-Control-Allow-Headers: Content-Type, Content-Length, Accept-Encoding”);
*/

    header('Access-Control-Allow-Origin: *');
    header("Access-Control-Allow-Headers: X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method");
    header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");
    header("Allow: GET, POST, OPTIONS, PUT, DELETE");

    parent::__construct();
    $this->load->database();
    
}




public function prueba_post() {
    $data = $this->post();
    
    
    $respuesta = $data['correo'];

// $data = ‘//////’;
// echo json_encode($respuesta);
// $respuesta = array(‘fruta1’=>‘pera’, ‘fruta2’=>‘melon’, ‘fruta3’=>‘uva’);
$this->response($data);

}
public function index_post() {
    $data = $this->post();

    if (!isset($data['correo']) OR !isset($data['contrasena'])) {
        $respuesta = array('error'=>TRUE, 'mensaje'=>'La informacion enviada no es valida');
        
        $this->response($respuesta);
        return;
    }
    
    
    //Tenemos correo y password
//    $condiciones = array();
    $condiciones = array('correo'=>$data['correo'], 'contrasena'=>$data['contrasena']);

    $query = $this->db->get_where('login', $condiciones );

    $usuario = $query->row();

    if(!isset($usuario)){
        $respuesta = array('error' => TRUE, 'mensaje' => 'Usuario y/o Clave no son valido');

        $this->response($respuesta);

    }
    
    //AQUI TENEMOS USUARIO Y PASS VALIDO
    //TOKEN
    $token = bin2hex(openssl_random_pseudo_bytes(20));
    $token = hash('ripemd160', $data['correo']);
    
    $this->db->reset_query();
    
    $actualizar_token = array('token'=>$token);
    $this->db->where('id', $usuario->id);
    
    $hecho = $this->db->update('login', $actualizar_token);
    
    
    $respuesta = array('error'=> FALSE, 'token'=> $token,'id_usuario'=>$usuario->id);
    $this->response($respuesta);
}

}

login code

import { Component } from ‘@angular/core’;
import { NavController, NavParams, ViewController } from ‘ionic-angular’;
import { UsuarioProvider } from ‘…/…/providers/index.services’;

@Component({
selector: ‘page-login’,
templateUrl: ‘login.html’,
})
export class LoginPage {
email:string = ‘’;
pass:string = ‘’;

constructor(public navCtrl: NavController,
public navParams: NavParams,
private viewCtrl:ViewController, private _us:UsuarioProvider) {
// this.viewCtrl.dismiss();
}

ionViewDidLoad() {
console.log(‘ionViewDidLoad LoginPage’);
}

ingresarDB(){
this._us.ingresar(this.email, this.pass).subscribe( ()=>{

});

}

}

Html code:

<ion-navbar>
    <ion-buttons>
        <button ion-button (click)="viewCtrl.dismiss(false)">
          Cerrar
      </button>
    </ion-buttons>
    <ion-title>Login</ion-title>
</ion-navbar>
<ion-list>

    <ion-item>
        <ion-label floating>Correo</ion-label>
        <ion-input type="text" value="email" [(ngModel)]="email"></ion-input>
    </ion-item>

    <ion-item>
        <ion-label floating>Contraseña</ion-label>
        <ion-input type="password" [(ngModel)]="pass"></ion-input>
    </ion-item>

</ion-list>

<button ion-button block [disabled]=" 4 > email.length || 4 > pass.length" (click)="ingresarDB()">
  Ingresar
</button>

Posts: 2

Participants: 2

Read full topic

[Ionic-v4]Modal Parameters

$
0
0

@patrick_schnell wrote:

Hey Guys,

i updated my app to Ionic 4 and noticed, that there is no documented way to open a new modal-dialog with some sort of parameters. The only parameters, which i can use are the ones at the dismiss()-call.

The ModalController allows to use a property “componentProps”, when creating a new modal. But i can’t access the properties in my modal component itself.

Is this a missing piece in Ionic 4 or just not documented?

Thanks!
Kind regards
Patrick

Posts: 1

Participants: 1

Read full topic

Slides ViewChild

$
0
0

@easychurch wrote:

Hello, my ViewChilds slides are not working and I do not know the reason:

component.cs

  @ViewChild('slidePregacoes') slidePregacoes: Slides;
  @ViewChild('slideEventos') slideEventos: Slides;

  proximo() {
    this.slidePregacoes.slideNext();
  }

page.html

            <ion-slides [options]="slideOptsEventos" #slideEventos>
            <ion-slides [options]="slideOptsPregacoes"  #slidePregacoes>

Anyone have any idea why it did not work?

Posts: 3

Participants: 2

Read full topic

Unexpected value 'undefined' imported by the module 'AppModule'

$
0
0

@JoseRM wrote:

Dear friends, completely new to ionic but wanting to learn as quick as possible, I need your kindest help.
Basically, developing an app with ionic 3.19 that displays the current weather and a weather forecast in two tabs (WeatherPage and ForecastPage).
And getting: Unexpected value ‘undefined’ imported by the module ‘AppModule’
My app.module.ts:

import { BrowserModule } from ‘@angular/platform-browser’;
import { ErrorHandler, NgModule } from ‘@angular/core’;
import { IonicApp, IonicErrorHandler, IonicModule } from ‘ionic-angular’;
import { SplashScreen } from ‘@ionic-native/splash-screen’;
import { StatusBar } from ‘@ionic-native/status-bar’;

import { MyApp } from ‘./app.component’;

import { WeatherApiPage } from ‘…/pages/weather-api/weather-api’;
import { ForecastPage } from ‘…/pages/forecast/forecast’;
import { WeatherPage } from ‘…/pages/weather/weather’;
import { AppConstants } from ‘…/providers/app-constants/app-constants’;
import { WeatherApi } from ‘…/providers/weather-api/weather-api’;
import { ChartModule } from ‘highcharts’;

@NgModule({
declarations: [
MyApp,
WeatherApiPage,
ForecastPage,
WeatherPage
],
imports: [
ChartModule,
BrowserModule,
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
WeatherApiPage,
ForecastPage,
WeatherPage
],
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
AppConstants,
WeatherApi
]
})
export class AppModule {}

Any ideas to fix it? Thank you very much!

Posts: 1

Participants: 1

Read full topic

Variables CSS

$
0
0

@easychurch wrote:

I’m overwriting some css variables like this and it’s working fine:

--ion-backdrop-color
--ion-overlay-background-color
--ion-background-color
--ion-border-color
--ion-box-shadow-color
--ion-text-color
--ion-tabbar-background-color
--ion-tabbar-border-color
--ion-tabbar-text-color
--ion-tabbar-text-color-active
--ion-toolbar-background-color
--ion-toolbar-border-color
--ion-toolbar-color-active
--ion-toolbar-color-inactive
--ion-toolbar-text-color
--ion-item-background-color
--ion-item-background-color-active
--ion-item-border-color
--ion-item-text-color
--ion-placeholder-text-color

But, I can not when other variables are:

$card-md-background-color
$card-md-title-text-color

Posts: 1

Participants: 1

Read full topic

Ionic: pinching feature

Error while validating, error messages not showing

$
0
0

@mah-rakib wrote:

In my sign up page, when wrong inputs are given, ionic error page is shown instead of the error messages embedded in the html.
error Message:

TypeError: Cannot read property 'value' of undefined

this is my sign-up.html page

<ion-header>
  <ion-navbar color="grey">
    <ion-title>
      Create an Account
    </ion-title>
  </ion-navbar>
</ion-header>


<ion-content padding>
  <form [formGroup]="signupForm" (submit)="signupUser()" novalidate>

    <ion-item>
      <ion-label stacked>Email</ion-label>
      <ion-input formControlName="email" type="email" placeholder="Your email address" [class.invalid]="!signupForm.controls.email.valid && signupForm.controls.email.dirty"></ion-input>
    </ion-item>
    <ion-item class="error-message" *ngIf="!signupForm.controls.email.valid  && signupForm.controls.email.dirty">
      <p>Please enter a valid email.</p>
    </ion-item>

    <ion-item>
      <ion-label stacked>Password</ion-label>
      <ion-input formControlName="password" type="password" placeholder="Your password" [class.invalid]="!signupForm.controls.password.valid && signupForm.controls.password.dirty"></ion-input>
    </ion-item>
    <ion-item class="error-message" *ngIf="!signupForm.controls.password.valid  && signupForm.controls.password.dirty">
      <p>Your password needs more than 6 characters.</p>
    </ion-item>

    <button ion-button block type="submit">
      Create an Account
    </button>

  </form>

</ion-content>

And this is my sign-up.ts code

import { Component } from '@angular/core';
import {
	IonicPage,
	NavController,
	LoadingController,
	Loading,
	AlertController
} from 'ionic-angular';
import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms';
import { AuthProvider } from '../../providers/auth/auth';
import { HomePage } from '../home/home';
import { EmailValidator } from '../../validators/email';
@IonicPage()
@Component({
	selector: 'page-sign-up',
	templateUrl: 'sign-up.html'
})
export class SignUpPage {
	public signupForm: FormGroup;
	public loading: Loading;

	constructor (
		public nav: NavController,
		public authData: AuthProvider,
		public formBuilder: FormBuilder,
		public loadingCtrl: LoadingController,
		public alertCtrl: AlertController
	) {
		this.signupForm = formBuilder.group({
			email:
				[
					'',
					Validators.compose([
						Validators.required,
						EmailValidator.isValid
					])
				],
			password:
				[
					'',
					Validators.compose([
            Validators.minLength(6),
            Validators.maxLength(50),
						Validators.required
					])
				]
    });
	}

	signupUser () {
    if (this.signupForm.contains['email'].value=="" || this.signupForm.contains['password']=="") {
			this.alertCtrl.create({
				title: 'Blank input value',
				message: 'Please fill up the form',
				buttons:
					[
						'OK'
					]
			});
		}
		else {
			if (!this.signupForm.valid) {
			}
			else {
				this.authData.signupUser(this.signupForm.value.email, this.signupForm.value.password).then(
					() => {
						this.nav.setRoot('ReceiveServiceListPage');
					},
					(error) => {
						this.loading.dismiss().then(() => {
							var errorMessage: string = error.message;
							let alert = this.alertCtrl.create({
								message: errorMessage,
								buttons:
									[
										{
											text: 'Ok',
											role: 'cancel'
										}
									]
							});
							alert.present();
						});
					}
				);

				this.loading = this.loadingCtrl.create({
					dismissOnPageChange: true
				});
				this.loading.present();
			}
		}
	}
}

What is the cause of the error?
How can i solve this?

Posts: 1

Participants: 1

Read full topic


How to change from sqlite database to dump file in ionic 3

[ionic-v4] shadow-dom

$
0
0

@MrTrieu wrote:

I migrate my app from v3 to v4 and I have many problems with CSS and shadow-dom.

How can I change the CSS for a child-element in shadow-root.

Example
I want to change css for class .button-inner in ion-button
here is my code for ionic v3
.long-text-button .button-inner {
font-size: 12px;
padding: 0px;
margin: 0px;
text-align: center;
white-space: normal;
}

I can’t use it in v4 because it wrap in shadow-root

Posts: 1

Participants: 1

Read full topic

Ionic 4 beta 1 - Tab Badge not using badgeColor

$
0
0

@bgies wrote:

I’ve got a tab button defined like this (the main tab component for the app):

  <ion-tab label="Chat" icon="chatbubbles"  badge="{{notificationCount}}" badgeColor="#f4f4f4" href="/tabs/(chat:chat)">
    <ion-router-outlet name="chat"></ion-router-outlet>
  </ion-tab>

Note that I have tried several colors notably “danger”… just put the actual color code in so I could see if that changed anything…

In the app (using Chrome) it renders lke this:

<ion-badge class="tab-badge ion-color ion-color-#f4f4f4 hydrated">2</ion-badge>
#shadow-root
<style data-style-tag="ion-badge" data-style-mode="ion-badge">:host{--ion-color-base:var(--ion-color-primary, #3880ff);--ion-color-contrast:var(--ion-color-primary-contrast, #fff);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:3px 8px;display:inline-block;min-width:10px;background-color:var(--ion-color-base);color:var(--ion-color-contrast);font-size:13px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline;border-radius:4px;font-family:var(--ion-font-family,inherit)}:host(:empty){display:none}</style>

And the badge is the primary color… I’m not sure how the shadow-root style gets sets to primary, but it seems to override what I put in…

Is it something I need to change, or just wait for an update?

`

Posts: 1

Participants: 1

Read full topic

Ionicons v4 - no more outlined icons?

Can anyone suggest, how to use redux in ionic application?

$
0
0

@mankhedekar96 wrote:

I want to use Redux in my application and want to store data in redux sensitive storage. Can anyone have any example related to that? Please, reply ASAP.

Posts: 1

Participants: 1

Read full topic

Adding java files to an decompressed apk and make a new apk afterward

$
0
0

@behnaz wrote:

hi everyone,
i’ve used ionic framework to write my application and phonegap build to build it. cause of the ionic app structure it’s impossible to add java files there. now that i decompressed it i can see java files in android folder. can i now add some extra java files here and build it again e.g. in android studio?

Posts: 1

Participants: 1

Read full topic

V4 goBack to calling page

$
0
0

@reedrichards wrote:

Before I began to pass params and build thing, how is it possible in v4 to goBack() without knowing what was the previous page?

Let’s say I’ve got pages A and B, both could go to C, how do I know with a goBack() in C if I should go back to A or B?

An here I mean in the angular code, not the back button

In v3, .pop() took care of that. So like I said, before I began to user providers and build custom code, is there a solution for this inside the framework?

Posts: 1

Participants: 1

Read full topic


Attach text to image

$
0
0

@chakradharsw wrote:

Hello everyone,

I want to add a description to an image after capture the image and that image must attach with that description and send to serve . Is there any way to do it in ionic.

Posts: 1

Participants: 1

Read full topic

How to get parameters in modal.page.ts in ionic-v4

$
0
0

@anupzone wrote:

i have sent parameters in modal. but how can i get that parameters in modal.page.ts through routing?

  async openModal() {
    let modal = await this.modalCtrl.create({
      component: ModalassignPage,
      componentProps: {'PID':'123'}
    });
    return await modal.present();
  }

Posts: 4

Participants: 3

Read full topic

Package name & release keystone

Err_connection_refused on emulator with api 19

$
0
0

@xapusoft wrote:

I get this error when launch app on android emulator with api 19: err_connection_refused (http://localhost.8080/)
What I do:

  • Ionic start test blank
  • Ionic cordova platform add android@6.4
  • Ionic cordova run android

What I have:
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0

global packages:

cordova (Cordova CLI) : 8.0.0

local packages:

@ionic/app-scripts : 3.1.10
Cordova Platforms  : android 6.4.0
Ionic Framework    : ionic-angular 3.9.2

System:

Node : v8.11.3
npm  : 5.6.0
OS   : Windows 10

Any idea? I’ve tried with api 25 and have no problem. The project is clean, without additional plugins. only a blank project
Sorry my english.

Posts: 1

Participants: 1

Read full topic

Runing on android stuck after splash screen on my index.html

$
0
0

@nextbyn wrote:

Hey there…
I’m stuck on my app with this issue.

If I run with the command

ionic server

the app run well.

But if I run with

ionic cordova run android

the app stuck on my index.html

this is my output console from AndroidStudio logcat

8-04 15:57:18.207 7673-7673/chess.pidoweb I/chromium: [INFO:CONSOLE(11)] "The key "viewport-fit" is not recognized and ignored.", source: file:///android_asset/www/index.html (11)
08-04 15:57:18.981 7673-7673/chess.pidoweb D/JsMessageQueue: Set native->JS mode to EvalBridgeMode
08-04 15:57:19.670 7673-7673/chess.pidoweb W/zygote64: Attempt to remove non-JNI local reference, dumping thread
08-04 15:57:24.065 7673-7673/chess.pidoweb I/chromium: [INFO:CONSOLE(190)] "Uncaught SyntaxError: Unexpected identifier", source: file:///android_asset/www/build/main.js (190)
08-04 15:57:24.086 7673-7673/chess.pidoweb D/XWalkCordovaUiClient: onPageLoadStopped(file:///android_asset/www/index.html)
08-04 15:57:24.087 7673-7673/chess.pidoweb D/CordovaWebViewImpl: onPageFinished(file:///android_asset/www/index.html)
08-04 15:57:24.091 7673-7673/chess.pidoweb I/chromium: [INFO:CONSOLE(1218)] "deviceready has not fired after 5 seconds.", source: file:///android_asset/www/cordova.js (1218)

config.xml

<?xml version='1.0' encoding='utf-8'?>
<widget id="chess.pidoweb" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>Pido IONIC</name>
    <description>""</description>
    <author email="hi@ionicframework" href="http://ionicframework.com/" />
    <content src="index.html" />
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <allow-navigation href="http://localhost:8100/*" />
    <allow-navigation href="http://*/*" />
    <allow-navigation href="tel:*" />
    <allow-navigation href="mailto:*" />
    <preference name="loadUrlTimeoutValue" value="700000" />
    <preference name="orientation" value="default" />
    <preference name="ScrollEnabled" value="false" />
    <preference name="StatusBarStyle" value="default" />
    <preference name="BackupWebStorage" value="none" />
    <preference name="android-minSdkVersion" value="19" />
    <preference name="SplashMaintainAspectRatio" value="true" />
    <preference name="FadeSplashScreenDuration" value="300" />
    <preference name="SplashShowOnlyFirstTime" value="false" />
    <preference name="SplashScreen" value="screen" />
    <preference name="SplashScreenDelay" value="3000" />
    <universal-links>
        <host name="https://n3q8p.app.goo.gl/jdXk" scheme="https" />
        <host name="AUTH_DOMAIN" scheme="https">
            <path url="/__/auth/callback" />
        </host>
    </universal-links>
    <platform name="android">
        <allow-intent href="market:*" />
        <icon density="ldpi" src="resources/android/icon/drawable-ldpi-icon.png" />
        <icon density="mdpi" src="resources/android/icon/drawable-mdpi-icon.png" />
        <icon density="hdpi" src="resources/android/icon/drawable-hdpi-icon.png" />
        <icon density="xhdpi" src="resources/android/icon/drawable-xhdpi-icon.png" />
        <icon density="xxhdpi" src="resources/android/icon/drawable-xxhdpi-icon.png" />
        <icon density="xxxhdpi" src="resources/android/icon/drawable-xxxhdpi-icon.png" />
        <icon src="resources/android/icon/drawable-xhdpi-icon.png" />
        <splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
        <splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
        <splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
        <splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
        <splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
        <splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
        <icon height="57" src="resources/ios/icon/icon.png" width="57" />
        <icon height="114" src="resources/ios/icon/icon@2x.png" width="114" />
        <icon height="40" src="resources/ios/icon/icon-40.png" width="40" />
        <icon height="80" src="resources/ios/icon/icon-40@2x.png" width="80" />
        <icon height="120" src="resources/ios/icon/icon-40@3x.png" width="120" />
        <icon height="50" src="resources/ios/icon/icon-50.png" width="50" />
        <icon height="100" src="resources/ios/icon/icon-50@2x.png" width="100" />
        <icon height="60" src="resources/ios/icon/icon-60.png" width="60" />
        <icon height="120" src="resources/ios/icon/icon-60@2x.png" width="120" />
        <icon height="180" src="resources/ios/icon/icon-60@3x.png" width="180" />
        <icon height="72" src="resources/ios/icon/icon-72.png" width="72" />
        <icon height="144" src="resources/ios/icon/icon-72@2x.png" width="144" />
        <icon height="76" src="resources/ios/icon/icon-76.png" width="76" />
        <icon height="152" src="resources/ios/icon/icon-76@2x.png" width="152" />
        <icon height="167" src="resources/ios/icon/icon-83.5@2x.png" width="167" />
        <icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
        <icon height="58" src="resources/ios/icon/icon-small@2x.png" width="58" />
        <icon height="87" src="resources/ios/icon/icon-small@3x.png" width="87" />
        <splash height="1136" src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" />
        <splash height="1334" src="resources/ios/splash/Default-667h.png" width="750" />
        <splash height="2208" src="resources/ios/splash/Default-736h.png" width="1242" />
        <splash height="2048" src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" />
        <splash height="1024" src="resources/ios/splash/Default-Portrait~ipad.png" width="768" />
        <splash height="960" src="resources/ios/splash/Default@2x~iphone.png" width="640" />
        <splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
        <splash height="2732" src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" />
    </platform>
    <plugin name="ionic-plugin-keyboard" spec="^2.2.1" />
    <plugin name="info.protonet.imageresizer" spec="~0.1.1" />
    <plugin name="cordova-plugin-console" spec="^1.1.0" />
    <plugin name="cordova-plugin-camera" spec="^4.0.2" />
    <plugin name="cordova-plugin-uniquedeviceid" />
    <plugin name="cordova-plugin-app-version" />
    <plugin name="cordova-plugin-ionic-keyboard" spec="^1.1.6" />
    <plugin name="cordova-plugin-splashscreen" spec="^5.0.2" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
    <plugin name="cordova-plugin-ionic-webview" spec="^1.2.1" />
    <plugin name="cordova-plugin-statusbar" spec="^2.4.2" />
    <plugin name="cordova-plugin-device" spec="^2.0.2" />
    <plugin name="cordova-sqlite-storage" spec="^2.3.3" />
    <plugin name="cordova-plugin-googleplus" spec="^5.3.0">
        <variable name="REVERSED_CLIENT_ID" value="com.googleusercontent.apps.781145103219-a87b3bd7d7858i8lrr2531nm8ml2bj6c" />
        <variable name="WEB_APPLICATION_CLIENT_ID" value="781145103219-vn75hrm8tv0b54hkck4dokv5nnr0pvao.apps.googleusercontent.com" />
    </plugin>
    <plugin name="cordova-plugin-crosswalk-webview" spec="^2.4.0">
        <variable name="XWALK_VERSION" value="22+" />
        <variable name="XWALK_LITEVERSION" value="xwalk_core_library_canary:17+" />
        <variable name="XWALK_COMMANDLINE" value="--disable-pull-to-refresh-effect" />
        <variable name="XWALK_MODE" value="embedded" />
        <variable name="XWALK_MULTIPLEAPK" value="true" />
    </plugin>
    <plugin name="cordova-plugin-geolocation" spec="^2.4.3">
        <plugin name="cordova-plugin-nativestorage" spec="^2.3.2" />
        <variable name="GEOLOCATION_USAGE_DESCRIPTION" value=" " />
    </plugin>
    <plugin name="cordova-android-support-gradle-release">
        <variable name="ANDROID_SUPPORT_VERSION" value="27.+" />
    </plugin>
    <engine name="browser" spec="5.0.3" />
    <engine name="android" spec="7.0.0" />
</widget>

Ionic:

   ionic (Ionic CLI)  : 4.0.3
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.11

Cordova:

   cordova (Cordova CLI) : not installed
   Cordova Platforms     : not available

System:

   NodeJS : v8.11.1 (D:\nodejs\node.exe)
   npm    : 5.6.0
   OS     : Windows 10

Environment:

   ANDROID_HOME : not set


If someone can help me I would appreciate

Posts: 1

Participants: 1

Read full topic

Viewing all 49306 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>