我无法在其他任何地方找到这个问题得到解答(或解决),所以也许我只是错过了一些非常明显的东西,但我已经跟着these official GCM steps将GCM添加到我的Android项目中并且卡住了。
我的第一个问题是文档声明......
...复制Server API密钥。在运行应用程序之前,您需要在GcmSender.java的第31行中将其添加为API_KEY的值。
...但GcmSender.java
是什么/在哪里?
而且,我的主要问题是,我在Android项目中如何/在何处指定应用服务器的URL?
注意 - 我正在使用Android Studio。我还没有创建我的应用程序服务器,但是将使用使用HTTP消息传递的PHP脚本。
答案 0 :(得分:1)
第一步是在Google Developers Console中创建一个新项目。在此步骤中,为简单起见,您只需要记下2个值:项目编号,它将在客户端项目中用作SENDER_ID;和API服务器密钥(在Credentials上创建),它将在服务器项目中用作API_KEY。
您可以在我的简单指南中找到以下问题的更多内容:
Adding Google Cloud Messagin (GCM) for Android - Registration process
How to implement a GCM Hello World for Android using Android Studio
希望这有帮助!
答案 1 :(得分:0)
刚刚找到它。
在/a[1]
文件中,有一个空的RegistrationIntentService.java
方法,因此我的应用程序服务器(以及其余的)的URL需要进入。