Rid*_*Dev 1 android ios cordova
我知道有一些技术可以查看 IOS 和 Android 应用程序是否再次打开(因此,如果用户最小化应用程序然后将其重新打开到相同状态),但我不确定如何在 Cordova 中执行此操作。有没有人在这方面取得成功?
我对如何解决这个问题的唯一想法是,要么每隔 x 秒检查一次我关注的数据,看看后台是否有变化,但这对于移动数据来说似乎是不好的做法,即使它们应该很小。
另一个想法是尝试编写一个可以使用本机技术的新插件,但还没有达到看起来很合适的地步。
希望有人有更好的主意,或者至少可以告诉我,这些想法之一并不完全是疯狂的。
看着:
http://cordova.apache.org/docs/en/4.0.0/cordova_events_events.md.html#resume
我懂了:
document.addEventListener("resume", yourCallbackFunction, false);
Run Code Online (Sandbox Code Playgroud)
其中说:
当本机平台从后台拉出应用程序时,将触发 resume 事件。
一旦 deviceready 事件触发,应用程序通常应该使用 document.addEventListener 来附加事件侦听器。