0
Ionic 2/Angular 2でアプリを作成します。InappbrowserでGoogleスライドを開くボタンがあります。しかし今、私はinappbrowserの代わりにGoogleスライドアプリを開きたいと思っています(ユーザーがGoogleスライドアプリを携帯電話にインストールしている場合)。どうやってやるの?Ionic2/cordovaアプリでGoogle Slidesのようなネイティブアプリを開く方法
Ionic 2/Angular 2でアプリを作成します。InappbrowserでGoogleスライドを開くボタンがあります。しかし今、私はinappbrowserの代わりにGoogleスライドアプリを開きたいと思っています(ユーザーがGoogleスライドアプリを携帯電話にインストールしている場合)。どうやってやるの?Ionic2/cordovaアプリでGoogle Slidesのようなネイティブアプリを開く方法
App-Launcher-Cordova-Pluginを使用してGoogleスライドがインストールされているかどうかを確認し、そうであれば起動することができます。
プロジェクトにそれをインストールします。
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)
:
$ cordova plugin add https://github.com/nchutchind/App-Launcher-Cordova-Plugin.git
その後にこのようなものを使用します