我正在使用PhoneGap插件,就像这样注册
// Register the plugin
cordova.addConstructor(function () {
window.pushNotification = new PushNotification();
});
我需要在VERSION 2.5.0上使用CORDOVA,所以我的理解是cordova.addConstructor(已在版本中删除。
考虑到与CORDOVA VERSION 2.1.0兼容的内容,更适合哪种API?
答案 0 :(得分:3)
您不再需要使用addConstructor,只需执行:
if (!window.plugins) {
window.plugins = {};
}
window.plugins.pushNotification = new PushNotification();
或者我想,因为你似乎没有使用插件对象,只是
window.pushNotification = new PushNotification()
我在2.0和2.5上使用模拟应用程序对此进行了测试,两者都有效。
虽然您要求2.5,但我只想指出当您更新此插件以使用2.6时,它是recommended to wrap your plugin in a module。