簡體   English   中英

如何在push plugins PhoneGap / Cordova 4.0中替換window.plugin(不推薦使用)?

[英]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

但是大多數像PushWooshPushPlugin這樣的插件仍然在他們的代碼中使用window.plugins ,現在已經變得無用了。

  1. 你能 Cordova 4.0+ 推送一些工作插件嗎?
  2. 如果可能的話 - 你能否建議如何改變新Cordova的PushWoosh插件?

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM