ios - Firebase 通知测试 生产可能吗?

标签 ios firebase notifications

我正在开发一个使用 firebase 通知的应用程序。一切都在开发中运行良好,但在我的生活中,我无法让它在 iOS 上的生产环境中运行。我注意到的一件简单的事情是,在 Firebase 控制台中,当您发送测试通知时,没有用于开发/生产的设置。当我的服务器发送通知时,我收到“错误:无效注册”。我已经尝试了一切,包括删除我所有的证书和个人资料以及从头开始构建。我已经检查了代码中各处的生产设置,但我没有想法。我认为 firebase 只是发送到错误的苹果服务器,而且似乎没有办法在 firebase 内对其进行测试。这似乎是整个事情的一个关键组成部分,所以也许我遗漏了一些明显的东西,比如生产/开发标志是由注册 key 本身设置的,但是 1-我不知道 firebase 是如何知道这一点的,2-当我发送来自我的服务器的通知我需要指定沙箱是真还是假。因此,我觉得 Firebase 控制台中缺少此设置,并且无法“测试”生产通知。这是正确的吗?

最佳答案

Firebase 产品没有针对单个项目中的开发/测试/生产等环境的任何设置。 Firebase 对环境隔离的一般建议是为每个环境创建不同的 Firebase 项目。这使您可以清楚地区分测试数据和生产数据。
我强烈建议阅读 configuring multiple projects 上的文档.

关于ios - Firebase 通知测试 生产可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63649840/

相关文章:

ios - 尝试在 iOS 的 NSDateFormatter 对象中使用星期几的缩写

firebase - 我们可以从 Blaze 计划返回到 Spark 计划吗?

javascript - 如何清除 firebase 上的 service-worker.js 缓存

android - 如何从另一个应用程序的通知中获取图像?

android - Android 中的 notificationManager.notify 和 startForeground 有什么区别?

ios - Apple WatchOS2 - 我可以一直运行一个应用程序,直到设备没电为止吗?

objective-c - Objective-C : Gesture Issue

ios - UICollectionViewCell 翻转动画

ios - 如何获取路径内部带有通配符的 Firebase 对象的值?

ios - iOS 7 在后台接收电池状态变化通知