微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

更新到 Xcode 12 后,“Messaging”类型的值没有成员“shouldEstablishDirectChannel”

如何解决更新到 Xcode 12 后,“Messaging”类型的值没有成员“shouldEstablishDirectChannel”

我在 Xcode 12 中收到类型为“Messaging”的值没有成员“shouldEstablishDirectChannel”错误是否有人面临类似错误

错误显示在:Messaging.messaging().shouldEstablishDirectChannel = true

解决方法

您似乎也执行了 pod update 或通过 pod install 获得了 Firebase 的最新 pod 版本,但未指定版本。

看看Firebase Version 6.18.0 released on February 25,2020怎么说:

已弃用通过 shouldEstablishDirectChannel 的 FCM 直接频道消息传递。相反,使用 APNs 进行下游消息传递。如果您想继续使用旧版 API,请将 content_available 密钥添加到您的负载中,但我们强烈推荐 HTTP v1 API,因为它提供完整的 APNs 支持。已弃用的 API 将在 Firebase 7 中移除

此更改于 2020 年 2 月 18 日merged

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。