我按照所有说明在以下位置安装了PhoneGap Push插件:
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/INSTALLATION.md
我还阅读了此处找到的示例代码:
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/EXAMPLES.md
然后我尝试了使用以下示例代码的插件:
document.addEventListener("deviceready", notifications(), false);
//NOTIFICATIONS
function notifications(){
try{
var push = PushNotification.init({
android: {}
});
}
catch(err){
alert("error : " + err);
}
}
我构建了APK文件,并将其安装在真实设备上。应用启动时,我收到以下警报:错误:ReferenceError:未定义PushNotification
我正在使用:Cordova CLI 8.0.0,Cordova Android 7.0.0,PhoneGap Push插件2.1.2
答案 0 :(得分:0)
我已经解决了问题。我在以下位置找到了一个工作示例项目: https://github.com/jcesarmobile/phonegap-plugin-push-sample
使用此插件的最佳方法是像在上面的示例项目中那样,将其代码写入index.js文件,而不是像我以前那样编写另一个JS文件(即使我调用了deviceReady事件)。>