【问题标题】:Cordova: Calling JS method from JAVA, when app is closedCordova:当应用程序关闭时,从 JAVA 调用 JS 方法
【发布时间】:2021-05-06 07:15:38
【问题描述】:

问题陈述:

我有一个场景,我想从 JAVA 插件端代码调用 JS 方法。问题是应用程序已关闭。

场景

插件JAVA代码调用JS根据App Data计算 做基于动作的输出 关于输出数据

应用运行或后台应用关闭

WebView 可用 WebView 不可用 我们可以从 JAVA 调用 JS 方法 我们可以通过创建从 JAVA 调用 JS 方法 临时 WebView 实例 但是不能使用与App代码坐在一起的方法

试过

  1. 在应用运行或后台调用 JS 方法
  2. 创建临时 WebView 运行时并执行 JS 语句

我希望我能够清楚地解释这个场景。

有人对此有任何想法吗? 提前致谢。

【问题讨论】:

    标签: java android cordova cordova-plugins hybrid-mobile-app


    【解决方案1】:

    我会说你肯定需要Cordova plugin,因为这是执行本机 Java 代码和调用 Android/iOS API 的唯一方法。

    此外,Android 和 iOS 通常会在后台暂停应用程序,因此您需要像 this 这样的插件来防止应用程序休眠。但是,商店可能会检测到这一点并拒绝您的应用,因为他们反对这种行为。

    必须暂停发送到后台的应用程序以防止电池耗尽,涉及某种实时服务的应用程序除外。附带说明一下,我的 S7 甚至会在发送到后台时暂停 WhatsApp 实时位置共享,所以即使他们也无法使其保持活动状态......祝你的应用好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-31
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      相关资源
      最近更新 更多