我正在创建一个phonegap android应用程序。我正在使用this tutorial来创建此应用程序。当我在设备上安装此应用程序时,其onDeviceReady功能不起作用。它仅显示与设备的连接。我的onDeviceReady函数如下:-

onDeviceReady: function() {
    app.receivedEvent('deviceready');
    alert('device ready');
    try {
        var pushNotification = window.plugins.pushNotification;
        pushNotification.register(app.successHandler, app.errorHandler,{"senderID":"41327727848","ecb":"app.onNotificationGCM"});
    } catch (ex) {
        alert('error: ' + ex);
    }
},

它不会发出任何警报。我找不到错误。

最佳答案

您可以尝试以下建议:

  • 确保已将cordova.js添加到html文件中。
  • 加载cordova.js之后,应调用
  • deviceready函数。

  • 您提供的链接使用的是旧版插件。(link-old plugin)。我建议您遵循新的this

    10-07 19:23
    查看更多