gpt4 book ai didi

ios - iPhone离家解决办法

转载 作者:搜寻专家 更新时间:2023-11-01 06:40:39 24 4
gpt4 key购买 nike

我正在寻找一种解决方案来告诉 Linux 应用程序 iPhone 离开了房子又回来了。 (在 Swift 中 ;-) )

我测试了一些方法,但没有任何方法是正确的。当我使用 WLAN 连接丢失时,所以当我的 iPhone 进入待机状态时 Linux 认为我离开了,因为 iOS 在后台关闭了 WLAN。当我使用后台位置时,位置更新之间的时间太长。

我可以使用 Homekit 做类似的事情吗?或者有人做过这样的事情吗?

最佳答案

SetSDK 将允许您在用户到达或离开家时设置应用内通知,https://cocoapods.org/pods/SetSDK . SDK 了解家在哪里,然后开始关闭通知。所以对于离开家,你会这样做,

SetSDK.instance.onDeparture(from: .home) { 
/* do your Swift things here */
}

在该示例中,您依靠 SetSDK 了解家在哪里。如果您已经知道要接收出发提醒的位置,那么现在最简单的方法就是,

SetSDK.instance.onDeparture(from: .any) { departedPlace in
/* Compare the departed location with the one of interest */
if departedPlace.location.distance(from: knownLocation) < 50 {
/* do your things here */
}
}

关于ios - iPhone离家解决办法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35865655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com