我在手机上有一个永久运行的服务应用程序,它所做的一件事就是检测何时有来电,并向可穿戴设备上的配套应用程序发送消息和一些数据。
我想知道应用程序是否应该在启动时建立 API 以与可穿戴设备通信,或者仅在有来电时然后断开连接。
有磨损开发经验的人对这些方法有什么优点或缺点吗?
该服务在设备启动时自动启动,我注意到如果尝试创建 GoogleApiClient/Wearable.API 并在重新启动后立即获取可穿戴设备节点,则很有可能失败,因此建立应用程序启动时的可穿戴连接可能会失败,需要重试或等待等。