答案 0 :(得分:1)
更新:GCM docs中有一条明显的说明:
从2016年9月开始,只能使用“设置”面板的Cloud Messaging标签在Firebase控制台中创建新的服务器密钥。可以在Firebase console中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。
在生成API密钥时,Google Developers Console界面最近发生了变化。之前曾经是一个必须选择它的类型的部分(服务器,Android,iOS,浏览器键)。但现在,它会自动创建,然后您只需选择所需的限制类型,具体取决于您使用密钥的位置。
我之前没有尝试使用Ionic,但我认为在使用API密钥(在本例中为服务器密钥)时几乎相同。只需在IP地址白名单中设置正确的服务器IP地址,然后重试。
请注意,强烈建议添加限制以防止未经授权使用和配额失窃的安全性(被视为对API密钥的警告,没有任何限制)。
有关详细信息,请参阅我的回答here。