我有一个项目,在iOS上配置了两个iOS应用程序。首先,我在firebase控制台上创建了一个应用程序,下载了配置文件(Google-services.plist),订阅了一个主题,并尝试从firebase控制台成功发送通知。然后,在同一个XCode
项目中,我用另一个应用程序的信息更改了包标识符和google-services.plist
信息。我从手机上删除了应用程序,在XCode
项目上做了一个干净的构建并尝试发送通知。我没有成功,所以我开始做实验。
过了一会儿,我意识到我可以向设备和主题发送通知,所以我尝试从旧应用程序发送通知然后我意识到,奇怪的是,我可以从旧应用程序而不是可配置应用程序接收通知。它是没有意义的,因为新的应用程序有一个不同的捆绑和不同的google-services.plist
指向新捆绑。这可能是我的错误?
最后我找到了解决这个问题的方法。似乎Firebase通知服务器是原因,所以我删除了两个项目,再次创建并再次上传.p12s。现在一切正常。我写这些文字是为了帮助有相同问题的人,因为我没有在互联网上找到类似的东西。