1
我正在尋找一種解決方案來告訴Linux應用程序iPhone離開房子並再次回來。 (在斯威夫特;-))iPhone離開家的解決方案
我測試了一些方法,但沒有任何工作在正確的方式。 當我使用WLAN連接丟失,所以Linux認爲我離開時,我的iPhone進入待機狀態,因爲iOS在後臺關閉WLAN。 當我使用後臺位置時,位置更新之間的時間太長。
我可以使用Homekit做類似的事情嗎?或者有沒有人做過這樣的事情?
我正在尋找一種解決方案來告訴Linux應用程序iPhone離開房子並再次回來。 (在斯威夫特;-))iPhone離開家的解決方案
我測試了一些方法,但沒有任何工作在正確的方式。 當我使用WLAN連接丟失,所以Linux認爲我離開時,我的iPhone進入待機狀態,因爲iOS在後臺關閉WLAN。 當我使用後臺位置時,位置更新之間的時間太長。
我可以使用Homekit做類似的事情嗎?或者有沒有人做過這樣的事情?
SetSDK將允許您爲用戶到達或離開家時設置應用內通知,https://cocoapods.org/pods/SetSDK。 SDK瞭解家中的位置,然後開始關閉通知。因此,對於離開的家庭,你會這樣做,
SetSDK.instance.onDeparture(from: .home) {
/* do your Swift things here */
}
在那個例子中,你依靠SetSDK來了解home是第一位的。如果你已經知道你想要得到出發提醒的位置,最簡單的,現在是做,
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 */
}
}
你希望它是從iphone端或服務器端? –
也許你可以嘗試和使用zeroconf協議,蘋果有bonjour它工作得很好,但我不知道你使用的是什麼版本的Linux,如果它從女巫方支持 – JackRobinson
並不重要。重要的只是,我不想使用另一個iPhone應用程序。我想在我自己的應用程序中,或只在Linux上實現。 – captnemo