>我在谷歌Play商店里有一个安卓应用程序,当我尝试在其上发送推送通知时,所有发送的推送都被报告为"未经授权">,当我可以成功向我的测试设备发送推送通知时,就会发生这种情况。 可能是什么问题?
我正在使用一个GCM Api key
(我认为它的功能很好,因为我可以成功发送测试推送),这些是我的项目依赖项:
compile 'com.pushwoosh:pushwoosh:4.10.8'
compile "com.google.android.gms:play-services-gcm:10.2.4"
community.pushwoosh.com 帖子中的用户与您有同样的问题。这是解决方案。
请注意,控制面板中的"未经授权"错误意味着 Pushwoosh在发送推送时无法在GCM授权 通知。最有可能的是,API 密钥有问题。
请检查您在安卓设置中输入的 GCM API 密钥 控制面板。您应该同时尝试浏览器密钥和服务器密钥。
对于那些遇到此问题的人,我终于从Google开发人员控制台生成了一个新GCM Api key
,并将其替换为Pushwoosh面板中的旧,它解决了我的问题,从那时起,我的推送通知已成功发送。由于这个问题很久以前就被问到,目前如果您遇到同样的问题,请创建新的FCM Api key
并替换它。