如何在Android中设置GCM时指定应用程序服务器URL?

时间:2015-09-08 00:02:24

标签: android android-studio google-cloud-messaging

我无法在其他任何地方找到这个问题得到解答(或解决),所以也许我只是错过了一些非常明显的东西,但我已经跟着these official GCM steps将GCM添加​​到我的Android项目中并且卡住了。

我的第一个问题是文档声明......

  

...复制Server API密钥。在运行应用程序之前,您需要在GcmSender.java的第31行中将其添加为API_KEY的值。

...但GcmSender.java是什么/在哪里?

而且,我的主要问题是,我在Android项目中如何/在何处指定应用服务器的URL?

注意 - 我正在使用Android Studio。我还没有创建我的应用程序服务器,但是将使用使用HTTP消息传递的PHP脚本。

2 个答案:

答案 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需要进入。