Ionic 2 / Angular 2でアプリを作成します。 inappbrowserでGoogleスライドを開くボタンがあります。しかし、inappbrowserの代わりにGoogleスライドアプリを開きたいと思います(ユーザーが携帯電話にGoogleスライドアプリをインストールしている場合)。どうやってやるの?
回答:
回答№1は0あなたは使うことができます App-Launcher-Cordova-Plugin Googleスライドがインストールされているかどうかを確認し、インストールされている場合は起動します。
プロジェクトにインストールします。
$ cordova plugin add https://github.com/nchutchind/App-Launcher-Cordova-Plugin.git
次に、次のように使用します。
var googleSlidesPackageName;
if(device.platform === "Android"){
googleSlidesPackageName = "com.google.android.apps.docs.editors.slides";
}else if(device.platform === "iOS"){
googleSlidesPackageName = "com.google.Slides";
}else{
throw new Error("Don"t know the package name for "+device.platform+" platform");
}
window.plugins.launcher.canLaunch({packageName:googleSlidesPackageName}, function(){
window.plugins.launcher.launch({packageName:googleSlidesPackageName}, successCallback, errorCallback);
}, errorCallback)