gpt4 book ai didi

ios - 如果由我自己的服务器组成,为什么我无法发送推送通知(Firebase 云消息传递)

转载 作者:行者123 更新时间:2023-11-28 07:52:54 24 4
gpt4 key购买 nike

我们正在尝试在 Android 和 iOS 应用程序上实现推送通知,我们正在使用 Firebase 云消息传递向我们的应用程序发送推送通知。

实际上我的 iOS 应用程序可以连接到 Firebase 云消息传递,如果我通过 firebase 控制台通知发送通知,我可以在我的应用程序中收到通知 enter image description here

但如果消息是通过我们的后端服务器 (PHP) 发送的,我将不会在我的 iOS 应用程序中收到通知,但该消息会到达我们的 Android 应用程序。

我们仍在努力找出问题所在,无论是来自客户端还是来自服务器端。但是从后端服务器,它发送响应错误

Invalid (legacy) Server-key delivered or Sender is not authorized to perform request.

但我还必须确保问题不是出 self 的 iOS 应用程序。但我也有疑问,因为在我的调试区,它显示了一条信息

FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO.

在 info.plist 中,我将 FirebaseAppDelegateProxyEnabled 的值设置为 YES

enter image description here

如果我按照上面调试区的消息将其设置为 NO,那么我将不会收到推送通知,这就是我将其设置为 YES 的原因。

老实说,我完全不知道 FirebaseAppDelegateProxyEnabled 的目的是什么

函数 FirebaseAppDelegateProxyEnabled 是什么?这是我客户端应用程序问题的根本原因吗?

最佳答案

尝试使用新的 api key ,而不是旧的。遇到同样的问题,当我更改 key 时,iOS 客户端收到推送通知

关于ios - 如果由我自己的服务器组成,为什么我无法发送推送通知(Firebase 云消息传递),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49230455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com