【问题标题】:push notification android with gcm使用 gcm 推送通知 android
【发布时间】:2016-07-24 08:36:50
【问题描述】:
我想开发一个具有推送通知的 android 应用程序。当管理员在网站上上传新内容或在移动应用程序的管理员帐户中发布消息时,将显示通知。一般来说,我希望通过网站和移动应用程序完成推送通知。
我已经搜索了将近 3 天,但很难成功。我知道 GCM 可以做到这一点。但我不知道如何正确使用它。我看过很多教程视频,但它不起作用。有没有人有使用 GCM 在 android 中进行推送通知的经验。你能教我吗?
【问题讨论】:
标签:
android
push-notification
google-cloud-messaging
【解决方案1】:
我建议您执行以下操作:
1) 找出您设备的 GCM 令牌
2) 使用 POSTMAN 或 CURL 命令等软件向该设备发送推送通知(推送通知实际上是 REST 请求)
3)设置您的后端以实际执行步骤#2
4) 享受
【解决方案2】:
您可以关注此tutorial,了解如何在 Android Studio 中使用 GCM 使用推送通知。
您可以在此处逐步了解如何使用推送通知设置项目。
- 在 Google Developer Console 上创建项目
- 启用 Google Cloud 消息传递 API
- 生成服务器密钥和项目编号以供进一步使用
- 使用项目号从android注册应用
- Google 将返回一个注册 ID,将此 ID 发送到您的服务器
- 将消息从您的服务器发送到 GCM 到相应的注册 ID
- GCM 将通过广播接收器向您发送推送消息并将其显示为通知
本教程还包括一些图片供开发人员在设置项目时轻松学习。
请注意,此服务仅适用于发送至
客户端应用程序:4096 字节是限制,所以只有轻量级
可以发送信息。