我想将推送通知发送到我的应用程序 . 我的后端准备就绪,我也可以从服务器接收gcm注册ID,但我无法在我的设备上收到通知 . 任何人都可以帮助我 . 还有必要从Play商店下载应用程序以发送通知,或者我们可以在调试apk中测试通知吗?
我通过以下链接实现了推送通知:http://javapapers.com/android/google-cloud-messaging-gcm-for-android-and-push-notifications/
我想将推送通知发送到我的应用程序 . 我的后端准备就绪,我也可以从服务器接收gcm注册ID,但我无法在我的设备上收到通知 . 任何人都可以帮助我 . 还有必要从Play商店下载应用程序以发送通知,或者我们可以在调试apk中测试通知吗?
我通过以下链接实现了推送通知:http://javapapers.com/android/google-cloud-messaging-gcm-for-android-and-push-notifications/
1 回答
GCM通知与调试APK完美配合 .
客户端代码或服务器代码有问题 .
如果您从Google服务器获得成功响应并且您能够在GCM意向服务中看到收到的GCM消息的logcat日志,那么您的服务器端代码运行良好,并且客户端代码中可能存在错误 . 如果您收到来自Google服务器的失败消息或未看到日志,则问题出在您的服务器代码中 .
注意:您需要使用服务器密钥 .
您可以使用此GCM Test Tool作为服务器来测试您的客户端是否正常工作 .