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

Search Results are invisible

$
0
0

@moxbro wrote:

Hello :slight_smile:,

i have build a “livesearch”. When i type a letter, the search results will be updated instantly.
missingResults
But in this example they are way more results than the shown 4 listed, but they are not visible. I can click on the invisible items an they behave like the others 4.

My HTML Code:

  <ion-searchbar [(ngModel)]="searchQuery" (input)="typing(searchQuery)" placeholder="search"> </ion-searchbar>

  <ion-card>
    <ion-list>
      <ion-item *ngFor="let name of namesShown" [(ngModel)]="selected" (click)="ListItemClick(name)">
        {{ name }}
      </ion-item>
    </ion-list>
  </ion-card>

My ts File:


  public names: String[] = [];
  public namesShown: String[] = [];

  public typing($value) {
    this.namesShown = this.names.filter((s: String) => s.match(new RegExp($value, "i")));
  }

Thank you in advance

Posts: 2

Participants: 2

Read full topic


Prevention of Copycats/Securing Ionic Apps

$
0
0

@Rasioc wrote:

Hi,

I’d like to collect some ideas what you guys do to ensure nobody just copies your app, modifies it (e.g. replacing bundle id, AD ids, IAP ids, …) and puts it online as copied version.

Do you know any good resources about that topic for cordova/ionic apps?

So what I’m doing so far:

  • encrypting AD/IAP ids
  • encrypting all values stored to DB
  • highly obfuscating this encryption/decryption logic and anything closely related
  • Enabled ProGuard for the app

Any other ideas/Best practices I missed?

Greetings

Posts: 7

Participants: 4

Read full topic

Frustrated! ionic 3 lazy loading route authentication. How? Need your help!

$
0
0

@lolaswift1 wrote:

Dear community,

I’d like to do route authentication in ionic 3 like how I do it with ionic v1(ui-router) but I still don’t know how.

Here is the logic:
App start---->List Page—>Details Page
|(redirect to if not authenticated)
Login Page
The default home page is the list page, if user’s not authenticated, they will be redirected to the login page. In Ionic 1, UI router does it by listening to route change events:
$rootScope.$on("$stateChangeStart", function (event, toState, toParams, fromState, fromParams) {}

With the ionic3 Auth Guard, How can I achieve the same?

IonViewCanEnter doesn’t do the same actually. OK, if I push to a page manually from a previous page, I can use the callback to do the redirection. But what if I set my root page to the “List Page”, How can I do the redirect?
And What if user just copy paste the link on the browser?

Ionic claims that it targets mobile and Web and it does PWA, however it seems that there are many issues with route authentication when using browser. Yes, it’s simpler but it’s not powerful enough, IMHO. Maybe it’s just me who doesn’t know how to use it.

I really want to migrate my app to ionic 3+ but things like this are stopping me from making the move.

Any help would be much appreciated!

Posts: 1

Participants: 1

Read full topic

My homepage is very very slow than other pages

$
0
0

@rootthenile wrote:

Hi

I just import my REST API Wordpress posts to ionic and everything works great

but the main page Home where all posts load there is very very slow in scrolling and load data from wordpress

maybe because it provide all posts in the page without loading

how can I make it fast ??
would something like infinite-scroll because i try to put in my code but it not working?

here’s some codes maybe it cause the slow in main page I believe there’s something wrong in mycode here

Home.ts

 constructor(public navCtrl: NavController, public wpProvider: WpProvider, public loadingCtrl: LoadingController) {
   this.presentLoading()
   this.posts = this.wpProvider.getPosts();
   this.posts.subscribe(data =>
       this.loader.dismiss());
   }

Home.html

<ion-content>
 <ion-card *ngFor="let post of posts | async" (click)="openPost(post)" tappable>
   <img [src]="post.media_url | async">
   <ion-item>
     <ion-avatar item-left>
       <img [src]="getUserImage(post.authorId)">
     </ion-avatar>
     <h2>{{ getUserName(post.authorId) }}</h2>
   </ion-item>
   <ion-card-content>
     <ion-card-title>
       {{ post.title }}
     </ion-card-title>
     <div [innerHTML]="post.excerpt"></div>
   </ion-card-content>
 </ion-card>

</ion-content>

could anybody anyone help me ?

Posts: 1

Participants: 1

Read full topic

Conflict after upgrade?

$
0
0

@rootthenile wrote:

Hi

that why i hate to upgrade anything it must not upgrade we must wait a while after everything compile togther

I don’t know that update npm and upgrade angular cli too to last version will cause me problem

here’s my info I don’t know what make the ionic serve it give me error

global packages: cordova (Cordova CLI) : 7.1.0

local packages:

    @ionic/app-scripts : 3.1.2
    Cordova Platforms  : android 6.3.0
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node : v6.11.2
    npm  : 5.5.1
    OS   : Windows 10

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : legacy

in my new ionic app package.json

"@angular/common": "5.0.1",

Edite: I have ionic app before I upgrade and it work from browser as well but this new app it won’t work from browser and I need to make it work in browser someone can help me?

Posts: 4

Participants: 2

Read full topic

Firebase + Gmail API

$
0
0

@andrea5699 wrote:

Hi i’m trying to import and then view emails with the gmail api. What i want to do is:

  1. Login with google signin (Firebase)
  2. Use Gmail API to import emails from the logged in user

I couldn’t find anything in the docs regarding Gmail API, any solutions?

Posts: 1

Participants: 1

Read full topic

How to add / update local notifications

$
0
0

@_Ali94 wrote:

As I read in the doc of ionic local notifications

If I want to add multi notifications I should use this way:

this.localNotifications.schedule([{
   id: 1,
   text: 'Multi ILocalNotification 1',
   sound: isAndroid ? 'file://sound.mp3': 'file://beep.caf',
   data: { secret:key }
  },{
   id: 2,
   title: 'Local ILocalNotification Example',
   text: 'Multi ILocalNotification 2',
   icon: 'http://example.com/icon.png'
}]);

But what about if I want to update the second local notification ?
And how can I add new local notification (without lose the old notifications) ?

Posts: 1

Participants: 1

Read full topic

Access selected tab id from child view, after loading

$
0
0

@francescodist wrote:

Hi, I’m making an app with tab navigation, following the default template. I need to access the selected tab id, because I have similar “homepage” in every tab. By accessing this value I could use the same template for the 3 tabs and change the only different parts using this value and data binding. I’m checking for the tab’s selected id on the event “ionViewDidEnter()” of the child. By the way, after some testing, I can say for sure that the selected ID value is changed AFTER the “ionViewDidEnter()” event is fired.
What’s a possible solution to the problem?
Thanks for the help!

Posts: 2

Participants: 1

Read full topic


Header dissapears when clicking on the back button

$
0
0

@jooo13 wrote:

I have a problem in my ionic application. When poping a page that contains an input either :

  • by clicking the OK button that sends a request to the server before poping the current page
  • or by clicking on the back button (hardware one or application one)

The headers of the pages ((that are in the stack)) dissapear.

This problem only appears when I emulate on the phone using ionic cordova run android, or when I generate the apk.
But It doesn’t show when using ionic serve --tab to run the application.

This is how I’m defining the header in the pages :

<ion-header >

  <ion-navbar >

    <button  ion-button menuToggle>
      <ion-icon name="menu"></ion-icon>
    </button>

    <ion-title  color="secondary"> Home</ion-title>

    <ion-buttons end>
      <button (click)="myFunction()" ion-button icon-only>
        <ion-icon name="search"></ion-icon>
      </button>
    </ion-buttons>


  </ion-navbar>

</ion-header>

Here is my Ionic info :

   @ionic/cli-utils  : 1.9.2
    ionic (Ionic CLI) : 3.9.2

global packages:

    Cordova CLI : 7.0.1

local packages:

    @ionic/app-scripts : 3.0.0
    Cordova Platforms  : android 6.2.3
    Ionic Framework    : ionic-angular 3.7.0

System:

    Android SDK Tools : 26.0.2
    Node              : v6.11.3
    npm               : 3.10.10
    OS                : Windows 10

Can anyone help please ?

Posts: 1

Participants: 1

Read full topic

Load Root Page when tab selected

$
0
0

@fullstackdb wrote:

Hello,

We have the following, pretty simple, case:
We’ve the Page with list of article previews, let name it news page.
When pressing on some of the previews, the app loads another page, let name it article details page, by the NavController.push method.

The problem is that when User
go to article details page,
from that to another page(from tabs navbar),
and then press on the news page in tabs navbar, User is redirecting to last opened article details page.
But EXR for our app, its to load tab root page whenever the tab is selected.

As temporary solution we’ve added following method in TabsPage. Method calls on (ionSelect) event/output from ion-tab component:

  onTabTapped(id: string): void {
    const tabsInfo = this.navCtrl.getActiveChildNavs()[0].getSelected();
    const tabIndex = tabsInfo.index;
    tabsInfo.parent.select(tabIndex);
}

But with this method, there is blink with details page before loading tab root page.

May you please suggest a more proper way?

Thanks

Posts: 2

Participants: 1

Read full topic

process.env.IONIC_ENV is always empty

$
0
0

@mmuschol wrote:

Hello,

no matter what i try in my webpack.config.js, when i try to access the process.env.IONIC_ENV variable from my app.component it’s always undefined. I tried to expose it with the webpack.EnviromentPlugin and the webpack.DefinePlugin. Neither of them worked. I tried to set the ENV Variables in the terminal with export but they are still not available in my code.

I use the latest ionic-app-scripts 3.1.2 with ionic-cli 3.19

What am i doing wrong or is there a bug in the app-scripts?

Thanks

Posts: 1

Participants: 1

Read full topic

Infinite scroll (ionInfinite) only triggering once

$
0
0

@sumodevelopment wrote:

I’ve been racking my brain over this for two days now. I’ve followed multiple tutorials and read the docs and the API.

here is the HTML for my project’s page:

 <ion-list>
        <ion-item *ngFor="let card of filteredCards" text-center>
            <img class="card" [src]="card.levels[0].levelImage"
                 [width]="cardWidth"
                 [height]="cardHeight"
                 (click)="showCardSummaryPage(card)">
        </ion-item>
    </ion-list>

    <ion-infinite-scroll (ionInfinite)="addScrollCards($event)" *ngIf="infiniteScrollEnabled">
        <ion-infinite-scroll-content></ion-infinite-scroll-content>
    </ion-infinite-scroll>

Here is the Page components addScrollCards function:

private addScrollCards( event ) {

        this.currentChunk++;
        if (this.chunkedCards[this.currentChunk]) {
            this.filteredCards.push(...this.chunkedCards[ this.currentChunk ]);
        } else {
            this.infiniteScrollEnabled = false;
        }
 }

No matter what I try. The addScrollCards only executes one time. The first array gets added to the filteredCards array, then nothing. The spinner still shows on the page, so I’m not sure why it isn’t running the addScrollCards function.

Any help or push in the right direction would be greatly appreciated.

NOTE: I have tried VirtualScroll with ion-img but that is nowhere near production ready. It’s buggy and extremely inconsistent.

Posts: 1

Participants: 1

Read full topic

Cordova media plugin play and record error after force exit

$
0
0

@san40511 wrote:

Hello everyone. I hope somebody can help me with my problem. I have inside my app audio recorder which was created with cordova-media-plugin. Also app can record in background mode (when user is not in app). Everything works great besides only one case:

  1. Creating file. For example lol.m4a
  2. run file.startRecord();
  3. go home screen
  4. kill app with help task manager

So about my problem:
When i opening the app next time i see that recorded file is available and it’s not empty and i even can play it in VLC player but media plugin can’t play it and throwing error

2017-11-26 15:01:57.450070+0200 speechpad[61328:5090308] Will attempt to use file resource '/Users/oleksandernaberezhnev/Library/Developer/CoreSimulator/Devices/29276D98-735A-475D-B66B-6158299B644A/data/Containers/Data/Application/1CD2D253-8163-4C3A-95BF-3FAC36E3121E/Library/NoCloud/speechpad/sp-1511698611729/sp-1511698611729.m4a'
2017-11-26 15:01:57.450599+0200 speechpad[61328:5090465] 103:  OpenFromDataSource failed
2017-11-26 15:01:57.450691+0200 speechpad[61328:5090465] 78:  Open failed
2017-11-26 15:01:57.452572+0200 speechpad[61328:5090465] Failed to initialize AVAudioPlayer: The operation couldn’t be completed. (OSStatus error 1685348671.)

Posts: 1

Participants: 1

Read full topic

Ionite icon png transparent background?

Brief black screen when loading tabs page for the first time

$
0
0

@sahajarora1286 wrote:

I’m having a bit of a user-experience issue because a black screen shows briefly when the user is being directed to a tabs-page for the first time. I have a main-tabs-container, which has 5 tabs on the bottom. Two of the tabs in this main-tabs-container load up two separate tabbed-pages (placed on top).

My app starts with some introduction slides using the ion-slides pager component. On the final slide, the user taps a button that takes him to the main-tabs-container (by setting navCtrl.setRoot(main-tabs-container)). This transition is the one that I’m talking about. The user first sees a black screen, and once the main-tabs-container has loaded up, the black screen goes away. The same problem also happens when the user clicks on one of the tabs that load up another tabbed-pages. This problem only happens when the tapped-pages are loaded up for the very first time.

I have been going nuts trying to solve this issue but no luck yet!

I am using ionic 3.19.0 and cordova 7.1.0.

Any help will be deeply appreciated. Thanks :slight_smile:

Posts: 1

Participants: 1

Read full topic


Ionic 3 List Group BY

$
0
0

@earnestware wrote:

I’m struggling with group by for a list. My JSON data is an array of objects, each object is an event with a title, description and start time. I want to group by start time. The JSON below should be displayed in a list, with 1 header showing 1 item, and another header showing 2 items. I’m willing to restructure the JSON if necessary.
The error I get is

TypeError: undefined is not an object (evaluating '_co.item.event_title')

The code:

<ion-list ng-repeat="(key, value) in items | groupBy: 'start_time'">
  <div class="item item-divider">
    <h1>{{key}}</h1>
  </div>
  <h3  ng-repeat="item in value">{{item.event_title}}</h3>
  	<div>
  		{{item.event_description}}
  	</div>
</ion-list>

JSON DATA (I’m not having any problem with the provider, I have plenty of lists working

[
	{
		"event_id": 1,
		"event_title": "Test",
		"event_description": "This is a test",
		"event_date": "2018-03-14",
		"start_time": "13:00:00",
		"end_time": "14:30:00"
	},
	{
		"event_id": 2,
		"event_title": "Test2",
		"event_description": "This is a test 2",
		"event_date": "2018-03-14",
		"start_time": "15:30:00",
		"end_time": "17:00:00"
	},
	{
		"event_id": 2,
		"event_title": "Test 3",
		"event_description": "This is a test 3",
		"event_date": "2018-03-14",
		"start_time": "15:30:00",
		"end_time": "17:00:00"
	}
]

Posts: 2

Participants: 2

Read full topic

Display dates for next 10 days starting from current date

$
0
0

@champion007 wrote:

Hi Friends,

Can you help to get the next 10 days dates, how do i achieve this.

Sun Nov 26, 2017

Mon Nov 27, 2017

Tue Nov 28, 2017

Wed Nov 29, 2017

Thu Nov 30, 2017

Fri Dec 01, 2017
.
.
.

Do we have anything in ionic.

Thanks a ton.

Posts: 1

Participants: 1

Read full topic

Angular HTTP vs HTTP native

$
0
0

@linhvo1995 wrote:

I just find out that Ionic also provide a plugin called HTTP native. I’m using Angular HTTP and want know what is better to use. If anyone have any ideas, please share with me. I only work with Ionic for only two weeks.

Posts: 1

Participants: 1

Read full topic

Insert data into 2 different tables

$
0
0

@valentinay wrote:

i am new with this stuff please be nice :slight_smile:
I want to create a application where one account is linked to 2 persons.
I have this database :

Table account_info : acc_id (primary key) , a_username(foreign key), p_username(foreign key).

Table admin_info : a_username (primary key) , acc_id(foreign key), and more fields…

Table patient_info : p_username (primary key) , acc_id(foreign key), and more fields…

i have tried this code :

switch($key)
{
  // Add a new record to the technologies table
  case "create":

     // Sanitise URL supplied values
     $a_username    = filter_var($_REQUEST['a_username'],
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
     $p_username    = filter_var($_REQUEST['p_username'],
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
	 $password      = filter_var($_REQUEST['password'],
FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);

     // Attempt to run PDO prepared statement
     try {
        $sql  = "	INSERT INTO account_info(password) VALUES(:password);
						INSERT INTO
admin_info(a_username)VALUES(:a_username);
							INSERT INTO
patien_info(p_username)VALUES(:p_username);
				";

        $stmt    = $pdo->prepare($sql);
        $stmt->bindParam(':a_username', $a_username, PDO::PARAM_STR);
        $stmt->bindParam(':p_username', $p_username, PDO::PARAM_STR);
		$stmt->bindParam(':password', $password, PDO::PARAM_STR);

        $stmt->execute();

        echo json_encode(array('message' => 'Congratulations the Account was
added to the database'));
     }
     // Catch any errors in running the prepared statement
     catch(PDOException $e)
     {
        echo $e->getMessage();
     }

  break;
}

but nothing showed in the database.
Can anyone direct me in the right way please??

Posts: 1

Participants: 1

Read full topic

Field 'browser' doesn't contain a valid alias configuration ./app.module.ngfactory package.json ionic cordova build android --prod

$
0
0

@codiqa10004205 wrote:

Any ideas what’s wrong? How can I solve it?
WIthout prod runs fine , all the ways…


PS C:\Users\2bher\WebstormProjects\wiseapp\wiseapp> ionic cordova build  android --prod
Running app-scripts build: --prod --platform android --target cordova
[20:07:18]  build prod started ...
[20:07:18]  clean started ...
[20:07:18]  clean finished in 4 ms
[20:07:18]  copy started ...
[20:07:18]  deeplinks started ...
[20:07:18]  deeplinks finished in 290 ms
[20:07:18]  ngc started ...
[20:07:27]  ngc finished in 9.13 s
[20:07:27]  preprocess started ...
[20:07:27]  preprocess finished in 16 ms
[20:07:27]  webpack started ...
[20:07:28]  copy finished in 9.75 s
Error: ./src/app/main.ts
Module not found: Error: Can't resolve './app.module.ngfactory' in 'C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app'
resolve './app.module.ngfactory' in 'C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app'
  using description file: C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\package.json (relative path:
./src/app)
    Field 'browser' doesn't contain a valid alias configuration
  after using description file: C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\package.json (relative
path: ./src/app)
    using description file: C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\package.json (relative path: ./src/app/app.module.ngfactory)
      no extension
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory doesn't exist
      .ts
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory.ts doesn't exist
      .js
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory.js doesn't exist
      .json
        Field 'browser' doesn't contain a valid alias configuration
        C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory.json doesn't exist      as directory
        C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory doesn't exist
[C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory]
[C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory.ts]
[C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory.js]
[C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory.json]
[C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\src\app\app.module.ngfactory]
 @ ./src/app/main.ts 2:0-60
    at new BuildError (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\@ionic\app-scripts\dist\util\errors.js:16:28)

er.js:269:13)
    at Compiler.emitRecords (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\webpack\lib\Compiler.js:375:38)    at emitAssets.err (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\webpack\lib\Compiler.js:262:10)
    at applyPluginsAsyncSeries1.err (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\webpack\lib\Compiler.js:368:12)    at next (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\tapable\lib\Tapable.js:218:11)
    at Compiler.compiler.plugin (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\webpack\lib\performance\SizeLimitsPlugin.js:99:4)
    at Compiler.applyPluginsAsyncSeries1 (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\tapable\lib\Tapable.js:222:13)    at Compiler.afterEmit (C:\Users\2bher\WebstormProjects\wiseapp\wiseapp\node_modules\webpack\lib\Compiler.js:365:9)

{

  "name": "wiseapp",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "private": true,
  "scripts": {
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "lint": "ionic-app-scripts lint",
    "ionic:build": "ionic-app-scripts build",
    "ionic:serve": "ionic-app-scripts serve"
  },
  "dependencies": {
    "@angular/common": "5.0.1",
    "@angular/compiler": "5.0.1",
    "@angular/compiler-cli": "5.0.1",
    "@angular/core": "5.0.1",
    "@angular/forms": "5.0.1",
    "@angular/http": "5.0.1",
    "@angular/platform-browser": "5.0.1",
    "@angular/platform-browser-dynamic": "5.0.1",
    "@ionic-native/camera": "^4.4.2",
    "@ionic-native/core": "4.4.0",
    "@ionic-native/geolocation": "^4.4.2",
    "@ionic-native/google-maps": "^4.4.2",
    "@ionic-native/network": "^4.4.2",
    "@ionic-native/splash-screen": "4.4.0",
    "@ionic-native/status-bar": "4.4.0",
    "@ionic/pro": "1.0.16",
    "@ionic/storage": "2.1.3",
    "@ngx-translate/core": "^8.0.0",
    "@ngx-translate/http-loader": "^2.0.0",
    "chart.js": "^2.7.1",
    "cordova-android": "6.3.0",
    "cordova-browser": "5.0.1",
    "cordova-plugin-camera": "^3.0.0",
    "cordova-plugin-device": "^1.1.4",
    "cordova-plugin-facebook4": "^1.9.1",
    "cordova-plugin-geolocation": "^3.0.0",
    "cordova-plugin-googlemaps": "^2.1.1",
    "cordova-plugin-ionic-webview": "^1.1.16",
    "cordova-plugin-network-information": "^1.3.4",
    "cordova-plugin-splashscreen": "^4.0.3",
    "cordova-plugin-statusbar": "^2.3.0",
    "cordova-plugin-whitelist": "^1.3.1",
    "font-awesome": "^4.7.0",
    "ionic-angular": "3.9.2",
    "ionic-native": "^2.9.0",
    "ionic-plugin-keyboard": "^2.2.1",
    "ionicons": "3.0.0",
    "rxjs": "5.5.2",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.8.18"
  },
  "devDependencies": {
    "@ionic/app-scripts": "3.1.2",
    "typescript": "2.4.2"
  },
  "description": "An Ionic project",
  "cordova": {
    "plugins": {
      "cordova-plugin-geolocation": {
        "GEOLOCATION_USAGE_DESCRIPTION": "Wiseapp customer loaction"
      },
      "cordova-plugin-network-information": {},
      "cordova-plugin-camera": {},
      "ionic-plugin-keyboard": {},
      "cordova-plugin-whitelist": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {},
      "cordova-plugin-googlemaps": {
        "API_KEY_FOR_ANDROID": "AIzaSyAa3AAitzhvZ6rHHGkvZwO-v6gHzRiNung",
        "API_KEY_FOR_IOS": "AIzaSyC9Q0pSTFtoK0kQ0yKrnSTrKAH9vylAoqs"
      },
      "cordova-plugin-statusbar": {},
      "cordova-plugin-facebook4": {
        "APP_ID": "150689565500190",
        "APP_NAME": "com.wiseapp.wiseapp"
      }
    },
    "platforms": [
      "android",
      "browser"
    ]
  },
  "config": {
    "ionic_bundler": "webpack",
    "ionic_source_map": "source-map",
    "ionic_copy": "./scripts/copy-custom-libs.js"
  }
}

Posts: 2

Participants: 2

Read full topic

Viewing all 49110 articles
Browse latest View live


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