gpt4 book ai didi

javascript - 如何与后台进程结合管理模块实例?

转载 作者:行者123 更新时间:2023-11-28 08:23:49 25 4
gpt4 key购买 nike

我正在开发一款 Titanium 移动应用程序,我正在使用 this geofencing module ,我正在尝试思考如何注册一个后台服务,该服务可以在应用程序暂停时继续接收地理围栏回调。

我遇到的问题是:

如果我尝试在后台服务中注册地理围栏,我最终会得到两个正在运行的模块实例,它们都运行地理围栏进入/退出回调(每次我暂停和恢复应用程序时都会发生这种情况,从而导致另一个区域每次应用程序暂停或恢复时进行监控)。如果我没有在 bg 服务中注册地理围栏,则不会运行回调。

我尝试使用以下内容引用模块的全局版本:

ci_geofencing = Alloy.Globals.ci_geofencing

但 Alloy 对象似乎不可用于后台服务。

对于如何优雅地处理这个问题有什么建议吗?

最佳答案

看来我没有理解这个问题:

在ios中,区域监控不需要后台进程。当栅栏被触发时,应用程序被唤醒以运行指定的回调。因此,您实际上无需进行任何后台进程设置即可使用地理围栏。

我仍在尝试如何管理 Titanium 中的模块实例,但关于后台进程/地理围栏问题,您不必担心。

关于javascript - 如何与后台进程结合管理模块实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22666307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com