0

我正在研究 IonicApp 2,我有一个屏幕,当用户单击该字段时,我们希望显示计算器,以便用户可以执行计算。

有没有办法我们可以做到?

问候, 拉吉

4

1 回答 1

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);
}
于 2017-05-07T14:28:24.533 回答