有没有办法知道插件是否在离子应用程序中正确加载,这可以从一开始就知道。即当执行ionic.run时。 E.g:
$ionicPlatform.ready(function() {
if (typeof window.plugins.onesignal-cordova-plugin !== 'undefined'){
alert('it is working');
// plugin is available
}
}
就是这样。
答案 0 :(得分:3)
检查source code我认为您可以测试是否加载one-signal-cordova-plugin:
if (window.plugins.OneSignal) { ...
显然它总是在$ionicPlatform.ready()
内。