2016-09-29 3 views
0

Apple Watchアプリの新機能ですが、間違った方法で近づいているかもしれませんが、数時間試してみると困ります。ガイダンス。WatchConnectivityを使用してiOSアプリケーションからデータを取得する方法

現在、私はFirebaseからデータを取得し、いくつかのコンテキストを表示するiOSアプリケーションを持っています。 (私はUserDefaultにコンテキストを保存しますが、データを共有するのではなく、毎回データを取得する必要はありません)

これで、同じことをするwatchOS 2アプリケーションを作成します。私はFirebaseがwatchOS 2ではサポートされていないことを知っています。電話機のiOSアプリケーションが非アクティブであるか、終了しているときに、時計がiOSアプリケーションからデータを取得できるかどうかは疑問でした。それも可能ですか?

答えて

0

WatchConnectivityは、iOSアプリケーションにメッセージを送信する方法を提供し、完了時に "replyHandler"という応答を受け入れます。

public func sendMessage(message: [String : AnyObject], replyHandler: (([String : AnyObject]) -> Void)?, errorHandler: ((NSError) -> Void)?) 

iOSアプリがアクティブでない場合は、バックグラウンドでアプリを起動してデータを取得します。

関連する問題