これは私のコードです:オープンfileOpener Ionic2とのappフォルダ内のファイル
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { FileOpener } from 'ionic-native';
@Component({
selector: 'page-installHelper',
templateUrl: 'installHelper.html'
})
export class InstallHelper {
constructor(public navCtrl: NavController) {
FileOpener.open('assets/app.apk', 'application/vnd.android.package-archive').then(
function(){
console.log("success");
}, function(err){
console.log("status : "+err.status);
console.log("error : "+err.message);
});
}
}
が、私は、資産/ app.apk
と私にあるファイルapp.apkにアクセスできません。エラー:
Status : 9
Error : File Not Found
アプリのフォルダ内のファイルにアクセスすることは可能ですか?まあ
プラグインのドキュメントは、 _このプラグインはデバイスファイルシステムのファイルをデフォルトのapplication._で開きますので、デバイスファイルシステムではなくアプリケーションファイルシステムであるため、このプラグインが動作するかどうかわかりません –
これはとても悲しいことです...どのようなアイデアをしてください?私はこれをどのようにすることができますか? – ADiL
すぐに考えられるのは、.apkファイルを最初にデバイスファイルシステムにダウンロードしてコードを実行することです –