IONIC APP 被唤起
1:找到 AndroidManifest.xml 文件内的
<intent-filter android:label="@string/launcher_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
在下面添加
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="xxx" />
</intent-filter>
其中XXX 为别人调起你的名称
IONIC APP 唤起本机别的APP
安装依赖:
ionic cordova plugin add cordova-plugin-inappbrowser
npm install @ionic-native/in-app-browser
导入:
import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';
使用:
public toSign(){
let app;
if (this.platform.is('ios')) {
app = 'signapp://';
} else if (this.platform.is('android')) {
app = 'cn.hb.sign';
}
this.appAvailability.check(app)
.then(
(yes: boolean) =>{
console.log("黄 APP 以安装");
this.inAppBrowser.create('signapp://','_system');
// this.inAppBrowser.create('weixin://', '_system');
} ,
(no: boolean) => console.log(app + ' is NOT available')
);
}