如何为 Google Cloud Messaging 实现服务器以发送推送通知 android studio

How to implementing server for Google Cloud Messaging to send Push notification android studio

我想在现有 android 应用程序中实现推送通知功能。

我正在关注 https://developers.google.com/cloud-messaging/android/client 教程.

到目前为止一切顺利。

现在要发送推送通知,我们必须实现客户端和服务器。

我找到教程 https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints。我遵循了它,但在 android studio 中出现了很多依赖性错误。

谁能告诉我如何实现服务器端? 有没有更好的教程? 我在正确的轨道上吗?

我在 stackoverfolw 上提到了以下问题,但不满意...

How to create server for GCM project in Android

Android push service, implementing the gcm server side(一个PHP服务器,我没有PHP知识,所以想在JAVA语言中实现)

http://myandroidpoint.blogspot.in/2013/03/android-google-cloud-messaging-server.html

In short, My client is ready, stuck at implementing server.

谢谢! 任何帮助将不胜感激。

假设您在 Google Developers Console 创建了一个新项目并记下了 2 个值:项目编号,将在客户项目中用作 SENDER_ID;和 API 服务器密钥(在 Credentials 创建),它将在服务器项目中用作 API_KEY。

您可以通过我在以下问题中的回答找到更多关于基本服务器项目的信息。在第二个 link 中,您将在 Java:

中找到服务器项目的示例代码

希望对您有所帮助!

我遇到了同样的问题。

尊重依赖关系:我有两个问题,我解决了(google.code:findbugs 和注释)

在第一种情况下,我直接删除了 "compile testnespresso",在第二种情况下,我更改了 appcompat 的版本(我有 24 个):

现在是我的 build.gradle(应用程序):

 androidTestCompile 'com.android.support.test:runner:0.5'
    androidTestCompile 'com.android.support:support-annotations:23.3.0'
    compile 'com.google.android.gms:play-services-gcm:8.4.0'
    compile 'com.android.support:appcompat-v7:23.3.0

'

按照您发布的链接中的步骤进行操作后,它运行良好,我有一个服务器,可以发送消息....(我部署了 appengine )