2017-04-14 42 views
2

我使用ionic2開發移動應用程序。我需要檢查如果Android設備是根源。我做了谷歌,發現this插件cordova-plugin-root-detection但它不爲我工作。如何檢查設備是植根與否離子2打字稿

我使用下面的命令添加這個插件在我的項目的解釋上面的鏈接

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

跳過導入通過window全局對象通過打字稿插件,並直接訪問它。

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

感謝您的回答,我也嘗試了它..但同樣的錯誤說模塊沒有找到。 –