2015-09-08 32 views
0

我找不到这个问题在其他地方回答(或解决),所以也许我只是错过了一些非常明显的东西,但我已遵循these official GCM steps GCM添加​​到我的Android项目,并卡住了。如何在Android中设置GCM时指定应用程序服务器URL?

我的第一个问题是,该文件指出...

...复制服务器API密钥。在运行应用程序之前,您需要在GcmSender.java的第31行中添加此值作为API_KEY的值。

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

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

NB - 我正在使用Android Studio。我还没有创建我的应用程序服务器,但将使用使用HTTP消息传递的PHP脚本来完成此任务。

回答

0

刚刚找到它。

RegistrationIntentService.java文件中,有一个空的sendRegistrationToServer(String token)方法,所以我的应用程序服务器(及其他)的URL需要放在那里。

+0

NB - 'RegistrationIntentService.java'是可以在https://github.com/googlesamples/google-services示例项目中找到的与GCM相关的文件之一。 –

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

感谢您的帮助。最后,我使用https://github.com/googlesamples/google-services /中的示例文件。 –

+0

好吧,我看到:) – BNK

相关问题