[英]How to replace window.plugin (which is deprecated) in push plugins PhoneGap/Cordova 4.0?
我嘗試將推送通知實現到我的Cordova(Phonegap)應用程序( 版本4.1 )。
如您所知, 在Cordova 4.0之后刪除了window.plugins 。 https://wiki.apache.org/cordova/DeprecationPolicy
但是大多數像PushWoosh或PushPlugin這樣的插件仍然在他們的代碼中使用window.plugins ,現在已經變得無用了。
Cordova已使用函數cordova.require()替換了window.plugins。您需要查找定義插件的命名空間。 對於pushwoosh來說:“com.pushwoosh.plugins.pushwoosh.PushNotification”
所以代替:
var PushNotification = window.plugins.PushNotification;
嘗試這個:
var PushNotification = cordova.require("com.pushwoosh.plugins.pushwoosh.PushNotification");
只是為了讓您知道Pushwoosh插件已更新以支持Cordova 4.0
插件版本是3.5.0
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.