将Firebase与WatchKit一起使用

将Firebase与WatchKit一起使用,第1张

将Firebase与WatchKit一起使用

可悲的是,没有

Firebase
支持
watchOS2
,并
watchOS3
由于这样的事实,有没有支持
CFNetwork
在这些版本中
watchOS
,并
Firebase
高度依赖于这个框架。来源(感谢评论中的@FrankvanPuffelen链接)。

您有两种选择:

  1. 使用
    Firebase REST API
    直接从您的手表应用程序
  2. 处理
    Firebase
    来自
    iPhone
    应用程序的所有通信,并使用
    WatchConnectivity
    框架将相关更改发送到您的手表应用程序。

根据您的确切用例,您可以选择两者之一。这两种方法的主要优点/缺点是,

WatchConnectivity
框架在使用时受到很大限制。您的两个应用都需要至少在后台运行才能使
WatchConenctivity
框架正常工作。另一方面,如果您选择使用
RESTAPI
,则不需要watch app与
iPhone
对方通信,watch
app可以
Firebase
使用网络请求直接获取数据。但是,在这种情况下,网络使用量会更大,因为您实际上需要为
iPhone
和应用程序获取相同的信息。

watchOS 6的更新 :Firebase Messaging已发布,并带有watchOS支持,但是仍不支持Realtime
Database和其他Firebase SDK。您可以在此 GitHub问题中跟踪它们的进度,其中还包含其他SDK的特定功能请求问题的链接。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4926563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存