我需要开发一个应用程序,该应用程序应定期检查可用的WiFi网络,并在特定网络在范围内时触发操作 .
我计划实现一个Android服务来处理它一直在检查可用网络的部分,并在检测到特定网络后广播通知 .
我想知道如何将它集成到NativeScript应用程序上,我的意思是我想让NativeScript上的代码订阅以接收来自Android服务的通知,并且一旦收到它就做了一些事情 .
为了清楚起见,我希望服务是本机的(用java编写)并以某种方式将它包含在我的NativeScript应用程序中,以使其与GUI交互 .
谢谢,
1 回答
好吧,似乎有很多关于这个主题的资源:
主要是:https://github.com/NativeScript/sample-android-background-services https://www.nativescript.org/blog/using-android-background-services-in-nativescript
这可能很有用(如果您碰巧提到'empty constructor'的错误):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