可悲的是,没有
Firebase支持
watchOS2,并
watchOS3由于这样的事实,有没有支持
CFNetwork在这些版本中
watchOS,并
Firebase高度依赖于这个框架。来源(感谢评论中的@FrankvanPuffelen链接)。
您有两种选择:
- 使用
Firebase REST API
直接从您的手表应用程序。 - 处理
Firebase
来自iPhone
应用程序的所有通信,并使用WatchConnectivity
框架将相关更改发送到您的手表应用程序。
根据您的确切用例,您可以选择两者之一。这两种方法的主要优点/缺点是,
WatchConnectivity框架在使用时受到很大限制。您的两个应用都需要至少在后台运行才能使
WatchConenctivity框架正常工作。另一方面,如果您选择使用
RESTAPI,则不需要watch app与
iPhone对方通信,watch
app可以
Firebase使用网络请求直接获取数据。但是,在这种情况下,网络使用量会更大,因为您实际上需要为
iPhone和应用程序获取相同的信息。
watchOS 6的更新 :Firebase Messaging已发布,并带有watchOS支持,但是仍不支持Realtime
Database和其他Firebase SDK。您可以在此 GitHub问题中跟踪它们的进度,其中还包含其他SDK的特定功能请求问题的链接。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)