我正在制作一个iOS框架,用于从手机(GPS,WiFi等)收集数据并发送到服务器并通知用户事件。
我的问题是,如果两个或多个应用程序在同一设备上使用该框架,它将消耗电池,我只需要从一个应用程序发送数据,因为该集合在后台继续。
有没有办法知道这些多个应用是否正在运行并通知应用其他应用是收集和发送数据?
答案 0 :(得分:2)
没有。这些应用程序是沙盒式的,无法进行交互。
除非在客户端设置某种网络(不建议),否则框架将无法与其他应用程序通信。
我不担心。
答案 1 :(得分:-1)
我可能会从里面看出问题。当我开始从同一个ip / mac组合同时在服务器上接收信息时,我将向该特定设备上的除一个客户端之外的所有客户端返回一个标志。当我的框架收到那种标志时,它将停止发送数据,因为其他人已经在做同样的事情。
PS你的框架听起来像是令人毛骨悚然的间谍,但是:)