AppleWatchからiPhoneにバックグラウンドでテキストデータを送信したいと思います。
参考サイト等を調べ、以下のサイトにたどり着きました。
(参考サイト:https://dev.classmethod.jp/smartphone/iphone/watchos3-bg-refresh-3/)
こちらのサイトはiPhoneからAppleWatchへ送信とあるのですが、
逆も同じように実装できるかなと試しに実装しておりました。
その際に
WCSession の transferUserInfo(_:) メソッドを使用すると、WKWatchConnectivityRefreshBackgroundTask の生成がトリガーされます。
とあり、タスクを受け取る際は
生成されたWKWatchConnectivityRefreshBackgroundTask は WKExtensionDelegate の handle(_ backgroundTasks: Set<WKRefreshBackgroundTask>) メソッドで取得可能です
とあります。
上記の処理をSwift4で実装すると、WKWatchConnectivityRefreshBackgroundTaskやWKRefreshBackgroundTaskでエラーが発生してしまいます。
Use of undeclared type 'WKWatchConnectivityRefreshBackgroundTask' Use of undeclared type 'WKRefreshBackgroundTask'
調べたのですがなかなか解決情報がみつからず・・・(調べ不足かもしれませんが)
詰まっております。
情報が古いのでしょうか?
どなたかお知恵を頂きたく思います。
宜しくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。