Cordova +棘轮-脚本内推是不工作在Android 4.3及以下

Cordova + ratchet - script inside Push is not working on Android 4.3 and below

本文关键字:Android 工作 棘轮 脚本 Cordova      更新时间:2023-09-26

我正在开发android和windows的cordova应用程序,我正在使用Ratchet框架。我已经写了我的页面脚本内推函数,如

window.addEventListener('push', function() {
  //My custom events
});

用cordova构建应用程序后,我的自定义事件在Android 4.4中触发,而在Android 4.3及以下版本中不触发。此外,当我在浏览器上检查html页面而不构建应用程序时,推送在所有版本中都工作良好。

我被困在这里了。这可能是什么问题呢?

提前感谢。

在Android <4.4的Webview中没有定义CustomEvent。
检查棘轮上的拉取请求,如果没有,它是一个重新定义CustomEvent的补丁。
https://github.com/twbs/ratchet/pull/748/files