WatchKitアプリケーションでfirebaseデータベースを使用しようとしています。 iPhoneアプリケーションでこの機能を開発しましたが、ウォッチアプリで同じことをするのは難しいと感じました。ウォッチアプリのVCクラスにfirebaseをインポートしようとすると、エラーno such module 'firebase'
が作成されています。WatchKitでのfirebaseの使用
時計アプリの中でファイヤーベースを使用することはできますか?
WatchKitアプリケーションでfirebaseデータベースを使用しようとしています。 iPhoneアプリケーションでこの機能を開発しましたが、ウォッチアプリで同じことをするのは難しいと感じました。ウォッチアプリのVCクラスにfirebaseをインポートしようとすると、エラーno such module 'firebase'
が作成されています。WatchKitでのfirebaseの使用
時計アプリの中でファイヤーベースを使用することはできますか?
は悲しいことwatchOS2
とwatchOS3
にはFirebase
サポートが原因CFNetwork
はサポートさwatchOS
とFirebase
のこれらのバージョンではありませんが、このフレームワークに大きく依存しているという事実にはありません。 Source(コメントのリンク@FrankvanPuffelenのおかげで)。
次の2つの選択肢があります:
Firebase REST API
を使用してください。Firebase
通信を受け取り、WatchConnectivity
フレームワークを使用して時計アプリに関連する変更を送信します。正確なユースケースに応じて、いずれかを選択できます。これらの2つのメリットとデメリットの主なメリットは、WatchConnectivity
のフレームワークが使用できるように非常に限られていることです。 WatchConenctivity
フレームワークを動作させるには、両方のアプリを少なくともバックグラウンドで実行する必要があります。一方、REST API
を使用することを選択した場合、時計アプリはiPhone
と通信する必要はありません。時計アプリはネットワークリクエストを使用してFirebase
のデータを直接取得できます。ただし、このシナリオでは、iPhone
と時計アプリの両方で同じ情報を本質的に取得する必要があるため、ネットワークの使用量は大きくなります。
https://groups.google.com/forum/#!topic/firebase-talk/QZ3X9JLjDwkとhttps://stackoverflow.com/questions/38635082/new-firebase-with-watch-os2-3を参照してください。 –