我正在开发一个项目,与Watch / iPhone和我的手机配对。我的手表应用程序运行良好,然后我的移动设备wifi和蓝牙连接'开启'获得状态连接。
我正在移动设备上进行wifi和蓝牙连接'OFF'。我的手表应用程序2到3秒后状态断开,然后突然它连接起来。
有谁知道他们如何做到这一点或其他选项来检查可达性?
我想在关闭wifi和蓝牙时享受折扣状态。
我找不到任何在线资源,请帮忙。这是我的代码:
本守则在WatchOS3上运行良好,只发生在WatchOS4上。
- (void)sessionReachabilityDidChange:(WCSession *)session
{
if([[WCSession defaultSession] isReachable]){
[_lblPairedStatus setTextColor:[UIColor greenColor]];
[_lblPairedStatus setText:@"connected"];
[self playsound];
}
else
{
[_lblPairedStatus setTextColor:[UIColor redColor]];
[_lblPairedStatus setText:@"disconnected"];
[self notification:@"Your Phone is out of range!"];
[self playsound];
}
非常感谢任何帮助!