【问题标题】:How to check device is rooted or not in ionic 2 typescript如何检查设备是否植根于 ionic 2 typescript
【发布时间】:2017-09-10 10:20:43
【问题描述】:

我正在使用 ionic2 开发一个移动应用程序。我需要检查android设备是否已植根。我用谷歌搜索并找到了this 插件cordova-plugin-root-detection,但它对我不起作用。

我使用以下命令在我的项目中添加了这个插件,如上面链接中所述

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

添加此插件后,我尝试导入它,但它没有导入,说没有模块存在。我确实强制退出了我的项目并运行了npm insatll 并再次打开了我的项目,但仍然存在错误。

rootDetection.isDeviceRooted(successCallback, errorCallback);

调用这个不起作用,因为模块不存在。

插件的任何参考或任何建议都会有所帮助。

【问题讨论】:

  • 你有没有把你的代码放在 platform.ready() 语句中?
  • @JoeriShoeby 是的,我在 platform.ready() 语句中添加了代码
  • 您是否在编译或运行时遇到错误?
  • 我在运行时遇到错误
  • 请提供完整的错误信息。

标签: angular typescript ionic-framework ionic2 angular2-forms


【解决方案1】:

跳过通过 Typescript 导入插件,直接通过 window 全局对象访问它。

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

【讨论】:

  • 感谢您的回答我也试过了..但是同样的错误说找不到模块。
猜你喜欢
  • 1970-01-01
  • 2014-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-09
  • 2017-06-29
  • 2013-07-26
  • 1970-01-01
相关资源
最近更新 更多