2017-05-31 121 views
0

在我的應用程序的時候,我想實現像在iPhone遠一些的距離形式IWATCH功能也不看與短信應用展示本地通知在IWATCH顯示本地通知,當iPhone(如10米)IWATCH

+0

我一直想寫這樣一個應用程序手錶一段時間,但據我所知,這是不可能的。您將不得不始終讓您的應用程序運行並監視手機和手錶之間的連接。 – beyerss

回答

1

如果當手表從手機斷開連接時,通知您已經足夠了,您可以使用WatchConnectivity框架來實現此目的。當從電話斷開 可選func sessionReachabilityDidChange(_:)被調用的關注。 但是,你需要WatchExtension在前臺或後臺的此功能工作高度重視運行。

+0

我想通過手錶顯示iPhone距離的通知基礎。如果他們忘記了他們的設備,這對用戶有幫助 – Ashish

+0

對於這種情況,當手表與電話斷開連接時,應該足以通知用戶,因爲在大多數情況下,如果這種情況發生,用戶仍然可以抓住他們的電話,如果他們忘記了。 實際測量,你可以嘗試使用CoreBluetooth框架送手機和手錶之間的信息設備之間的距離和估計的距離根據信號強度(如[這個問題](https://stackoverflow.com/questions/13705647 /發現距離從 - RSSI值 - - 的 - 支持藍牙的低能量裝置)),但我不知道是否可以使用CB的手錶 –

+0

sessionReachabilityDidChange(_ :)不是當手表叫與設備斷開連接 – Ashish