我需要开发一个应用程序,该应用程序应定期检查可用的WiFi网络,并在特定网络在范围内时触发操作。
我计划实施一项Android服务,以处理检查可用网络的部分,并在检测到特定网络后广播通知。
我想知道如何将它集成到NativeScript应用程序上,我的意思是我想让NativeScript上的代码订阅以接收来自Android服务的通知,并且一旦收到它就做了一些事情。
要明确的是,我希望服务是本机的(在java上编写)并以某种方式将其包含在我的NativeScript应用程序中,以使其与GUI交互。
谢谢,
答案 0 :(得分:1)
好吧,似乎有很多关于这个主题的资源:
主要是: https://github.com/NativeScript/sample-android-background-services https://www.nativescript.org/blog/using-android-background-services-in-nativescript
这可能很有用(如果您碰巧提到错误'空构造函数'): https://www.npmjs.com/package/nativescript-android-utils
您可能也对使用网络工作者感兴趣: http://docs.nativescript.org/core-concepts/multithreading-model#multithreading-model
或扩展现有的Android应用: http://docs.nativescript.org/integration-with-existing-ios-and-android-apps/extend-existing-android-app