我试图运行由GC为GCM提供的示例应用程序。运行GCM示例应用程序时出错
www.developers.google.com/cloud-messaging/android/start
我跟所有的指示,但得到了继error image
编辑1所示的错误:从复制
API密钥开发者控制台 和 API关键在我的项目中使用
检查这个image
你可以看到两个API密钥都是一样的
我试图运行由GC为GCM提供的示例应用程序。运行GCM示例应用程序时出错
www.developers.google.com/cloud-messaging/android/start
我跟所有的指示,但得到了继error image
编辑1所示的错误:从复制
API密钥开发者控制台 和 API关键在我的项目中使用
检查这个image
你可以看到两个API密钥都是一样的
我有类似的问题。在developers guidelines的说明是:
当你的设备上的示例应用程序加载,运行以下 gradle这个命令将通知发送给所有注册的应用实例:
的Linux/Mac的:
。/gradlew运行-Pmsg = “消息”
视窗:
\ gradlew.bat运行-Pmsg = “消息”
但每次运行gradle命令时都会发生同样的错误。
最后,我没有运行gradle命令,而是在android studio中运行GcmSender.java
本身,它工作正常,notifaction出现在我的设备上。
请注意,在运行GcmSender.java
之前,您必须编辑运行配置并将您的消息传递为Program arguments
。
GcmSender中有一个变量叫做API_KEY,并且你没有使用正确的密钥。按照以下步骤获取正确的API密钥。
我已经完成了该步骤,并且在开发者控制台中显示了默认应用 –
好吗您正在发送至设备令牌还是设备订阅了某个主题? – Carl
我不知道那部分。只是从GCM开始,并没有改变示例应用程序中的任何内容 –
我遇到了同样的问题,我发现我使用了错误的API密钥。由GCM提供的USE服务器API密钥而不是Dummy API密钥(API_Key)。希望你会成功。运气最好!
根据你收到的错误,似乎你没有提供正确的API密钥。你能否检查一下你是否已经正确地更换了api密钥? –
在GcmSender.java中,您是否将API_KEY替换为您针对GCM项目的值? –
我已经完成了正确的操作 –