2017-05-06 32 views
0

我正在使用IonicApp 2,我有一個屏幕,當用戶單擊該字段時,我們想要顯示計算器,以便用戶可以執行計算。Ionic App 2啓動計算器

有沒有辦法可以做到這一點?

問候, Raaj

回答

0

安裝插件

ionic plugin add cordova-plugin-inappbrowser 
ionic plugin add cordova-plugin-appavailability 
ionic plugin add cordova-plugin-device 

感謝他們進口

import { InAppBrowser, AppAvailability, Device } from 'ionic-native'; 

現在試試這個

launchExternalApp(iosSchemaName: string, androidPackageName: string, appUrl: string, httpUrl: string, username: string) { 
    let app: string; 
    if (Device.device.platform === 'iOS') { 
     app = iosSchemaName; 
    } else if (Device.device.platform === 'Android') { 
     app = androidPackageName; 
    } else { 
     let browser = new InAppBrowser(httpUrl + username, '_system'); 
     return; 
    } 

    AppAvailability.check(app).then(
     (success) => { // success callback 
      let browser = new InAppBrowser(appUrl + username, '_system'); 
     }, 
     (error) => { // error callback 
      let browser = new InAppBrowser(httpUrl + username, '_system'); 
     } 
    ); 
} 

openInstagram(username: string) { 
    this.launchExternalApp('instagram://', 'com.instagram.android', 'instagram://user?username=', 'https://www.instagram.com/', username); 
} 

openTwitter(username: string) { 
    this.launchExternalApp('twitter://', 'com.twitter.android', 'twitter://user?screen_name=', 'https://twitter.com/', username); 
} 

openFacebook(username: string) { 
    this.launchExternalApp('fb://', 'com.facebook.katana', 'fb://profile/', 'https://www.facebook.com/', username); 
}