2017-04-14 9 views
2

に私がionic2を使用してモバイルアプリを開発しています。私はアンドロイドデバイスが根付いているかどうかを確認する必要があります。私はgoogleとプラグインcordova-plugin-root-detectionを見つけましたが、それは私のために動作しません。が根ざしているかいないイオン2 typescriptです

このプラグイン私はそれをインポートしようとしたが、それはインポートされません、何のモジュールの存在を言っていないを追加した後、リンク

cordova plugin add https://github.com/trykovyura/cordova-plugin-root-detection.git

上での説明として、私は、次のコマンドを使用して、私のプロジェクトでは、このプラグインを追加しました。私は強制的に私のプロジェクトを終了し、npm insatllを実行し、私のプロジェクトを再び開いたが、まだエラーがある。

rootDetection.isDeviceRooted(successCallback, errorCallback); 

モジュールが存在しないため、これを呼び出すことはできません。

プラグインや任意の提案はいずれも参照が参考になります。

+0

コードをplatform.ready()文に入れましたか? – JoeriShoeby

+0

@JoeriShoebyはいplatform.ready()文にコードを追加しました –

+0

コンパイル時または実行時にエラーが発生しましたか? – JoeriShoeby

答えて

0

Typescriptを使用してプラグインをインポートするのをスキップし、windowグローバルオブジェクト経由で直接アクセスしてください。

(<any>window).plugins.rootDetection.isDeviceRooted(successCB, errorCB) 
+0

あなたの答えをありがとう私はそれも試しました..しかし、同じエラーがモジュールが見つかりませんでした。 –

関連する問題