我已经配置了我的Ionic 2应用程序,配置了Firebase云消息传递,当我将Ionic应用程序安装到手机上时,我没有收到任何错误。事实上,我的日志说Connected to FCM
。
问题是,当我登录Firebase控制台并导航到通知 - >新消息时,我创建了一个“新消息”,目标设置为“用户细分”,并选择了我的iOS应用程序。当我点击“发送消息”时,即使我的应用程序正在运行,我的设备也从未收到该应用程序。而且我的日志没有像我在安装应用程序时那样说出“连接到FCM”之外的任何内容。
有谁知道这里会发生什么?
提前致谢!
我意识到有一个步骤我忘记了使用Firebase进行设置但是通过这里的文档后,我能够发送通知:https://firebase.google.com/docs/cloud-messaging/ios/certs
有很多潜在的firebase消息传递错误,并且控制台不提供任何返回信息。使用curl进行测试要好得多:
curl -X POST -H "Authorization: key=<your key from the firebase console> -H "Content-Type: application/json" -d '{
"notification": {
"title": "Yo friend says",
"body": "Pay attention to me",
},
"to": <firebase instance id>
}' "https://fcm.googleapis.com/fcm/send"